Senior Software Engineer (AI Infrastructure)
Role responsibilities
Design and maintain production-grade software systems and APIs to support AI training and deployment pipelines. Collaborate asynchronously with cross-functional teams to build scalable backend services and optimize distributed systems.
Requirements
Requires 5+ years of professional software engineering experience with proficiency in modern languages like Python or TypeScript. Candidates must have strong system design skills and experience with cloud platforms and containerized environments.
Key skills
Python, TypeScript, JavaScript, Go, Java, Software Architecture, System Design, API Development, Cloud Platforms, Containerization, Git, CI/CD, Distributed Systems, Backend Engineering, Data Pipelines, Debugging
Keywords
AI Infrastructure, Machine Learning, AWS, GCP, Azure, Kubernetes, Terraform, Pulumi, Spark, Kafka, Airflow, Microservices, Event-driven Design, Model Serving, Data Annotation, Distributed Systems, Backend Services, Software Engineering, Async-first, Cloud Infrastructure