Senior Software Engineer - Model Customization & Optimization
MicrosoftMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Build and maintain distributed AI platform services supporting large-scale reinforcement learning and model training workflows.
Lead architecture, design, and implementation of scalable, secure, and performant cloud-based AI infrastructure features.
Drive reliability and operational excellence including live site support, incident response, and continual improvement through telemetry and automation.
Minimum Requirements
Bachelor's degree in Computer Science, Computer Engineering, or related field with 8+ years of software engineering experience; OR Master's degree with 5+ years experience; OR equivalent experience.
Proficient in .Net, Java, Azure Functions, Docker, Python, and experience with distributed, cloud-based software services.
Ability to meet Microsoft and customer security screening requirements, including Microsoft Cloud background check.
Passion for machine learning, AI, and data science.
Ideal Candidate Profile
Experienced in designing and operating large-scale AI or machine learning cloud services, preferably on Microsoft Azure.
Demonstrated expertise in agile development, CI/CD practices, and performance optimization for complex distributed systems.
Capable of independently driving design decisions, troubleshooting production incidents, and enhancing platform scalability and reliability.
