Senior Software Engineer (AI Infrastructure)
Role responsibilities
Design and maintain production-grade software systems and pipelines to support AI training, evaluation, and deployment. Build scalable APIs and backend services while collaborating asynchronously with ML engineers and researchers.
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, AWS, GCP, Azure, Kubernetes, CI/CD, Git, Distributed Systems
Keywords
AI Infrastructure, Machine Learning, Python, TypeScript, Go, Java, AWS, GCP, Azure, Kubernetes, Terraform, Pulumi, Spark, Kafka, Airflow, Distributed Systems, Microservices, Event-Driven Design, CI/CD, Git, API, Backend Services, Data Pipelines, Software Architecture, System Design, Remote Work, Async-First, Model Serving, Data Annotation, Cloud Infrastructure