Senior Software Engineer (Backend & Infrastructure)
Core
Design, build, and operate scalable backend systems, data pipelines, and infrastructure for a B2B data enrichment platform serving millions of data points daily.
Role type
Senior Backend & Infrastructure Engineer (Data Platform)
Builds
Real-time enrichment APIs, search infrastructure, ETL pipelines, and AWS platform services
Domain
B2B Data Products / Search & Enrichment
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Django REST Framework, Elasticsearch/OpenSearch, ETL pipeline design, PostgreSQL, Redis, AWS (ECS, S3), Infrastructure-as-Code, CI/CD, React/TypeScript, AI coding tools, Agentic workflows
Preferred skills
Snowflake, data privacy/compliance engineering, web crawling, MCP servers
Technologies
Python, Django, Elasticsearch, ECK, Snowflake, PostgreSQL, Redis, AWS, ECS, S3, CloudWatch, Grafana, GitHub Actions, React, TypeScript, Celery, RabbitMQ
Responsibilities
Design and operate RESTful APIs for enrichment and search; manage Elasticsearch cluster health, scaling, and relevance tuning; build and maintain ETL applications moving data to warehouses; own AWS infrastructure, IaC, and CI/CD pipelines; develop observability dashboards and data-quality tooling; contribute to customer-facing React/TypeScript web app features
Seniority
Senior, hands-on IC