Software Dev Engineer Machine Learning
Core
Design, build, and operate scalable cloud-native services and GenAI-powered tools to solve complex customer problems.
Role type
Software Development Engineer (ML specialization)
Builds
Scalable distributed systems, GenAI tools, and AI-powered services
Domain
Cloud computing, Generative AI, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native architecture, Microservices, Distributed systems design, CI/CD, Code review, Operational monitoring, Troubleshooting, Agile development
Preferred skills
GenAI model implementation, Training pipeline optimization, Model performance analysis
Technologies
Cloud-native platforms, Microservices frameworks, CI/CD tools, Monitoring systems
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices, Build and maintain resilient distributed systems, Leverage and contribute to the development of GenAI and AI-powered tools, Participate in code reviews and contribute to technical documentation, Demonstrate operational excellence through monitoring and troubleshooting production issues, Collaborate with cross-disciplinary teams to design innovative products
Seniority
Individual Contributor (SDE-I), hands-on development
