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