Senior Software Development Engineer
Core
Design, build, and operate backend services, APIs, and infrastructure that host, run, and scale AI-powered applications and agent systems.
Role type
Senior Software Development Engineer (AI Infrastructure)
Builds
Production-grade backend services, APIs, data ingestion/ETL pipelines, and evaluation infrastructure for AI/ML systems.
Domain
Enterprise AI platform, distributed systems, cloud infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python (advanced, async/concurrent), distributed systems design, API design, ETL pipeline development, cloud/container orchestration, Unix/Linux debugging, system observability
Preferred skills
Mentorship, architectural thinking, cross-team collaboration, clean code practices
Technologies
Python, PySpark, AWS/GCP, Docker, Kubernetes, Unix/Linux
Responsibilities
Design and implement APIs and service integrations for AI capabilities; build and operate data ingestion and ETL pipelines; apply distributed systems principles for scalability and fault tolerance; own services through full lifecycle including deployment and monitoring; mentor engineers and raise the bar through code review.
Seniority
Senior, hands-on IC with leadership responsibilities