Senior Backend Software Engineer, Data/ETL
Posted 61ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Software Engineer building and scaling data ingestion pipelines and architecture for AI-driven product suite. Collaborate with teams to optimize data workflows in a fully remote role.
Responsibilities:
- Design and build data ingestion pipelines integrating with dozens of external sources (social platforms, third-party APIs, web scrapers)
- Architect ETL workflows using Airflow and Kafka to process high-volume data streams (millions of records daily)
- Collaborate with AI/ML engineers to ensure data quality and availability for Agentic RAG pipelines
- Build and optimize multi-store data architecture: vector databases (Pinecone), relational databases (Postgres), and search engines (OpenSearch)
- Develop and maintain integrations with social media platforms (Meta, LinkedIn, TikTok, X/Twitter) handling webhook ingestion and API polling
- Optimize data freshness, throughput, and reliability across distributed systems
- Participate in code reviews and contribute to backend services (FastAPI/Python, occasional Ruby on Rails)
Requirements:
- Bachelor's degree in Computer Science or related degree; or equivalent work experience
- Minimum 5 years of professional software engineering experience
- Minimum 4 years proven experience building data pipelines and ETL workflows in Python
- Minimum 3 years experience with workflow orchestration tools (Airflow, Dagster, Prefect, or similar)
- Minimum 3 years working with multiple data storage technologies (relational, vector, search engines)
- Experience with message queues and event streaming (Kafka, RabbitMQ, SQS/SNS)
- Proven experience building high-throughput, fault-tolerant systems (we process 100s of millions of comments per year)
- Strong understanding of API design, rate limiting, and webhook handling
- Experience with data quality monitoring and observability
- Demonstrated ability to take ownership of projects, prioritize tasks, and deliver high-quality results independently
Benefits:
- Flex PTO plan
- Generous holidays and off-week between Christmas and New Years
- Multiple healthcare options, including plans with FSA and HSA
- Matching traditional and Roth 401k—immediately vested
- Family and paternity leave
- Life Insurance


















