Software Engineer 2 - C# + Azure
Core
Design and build scalable cloud services and platforms using C# and Azure, focusing on system reliability, performance, and AI/ML integration.
Role type
Senior IC Software Engineer (Cloud/AI)
Builds
Cloud-native applications, services, and platforms
Domain
Cloud computing, AI/ML, Search technologies
Deliverable
production ML models
Required skills
C#, Azure, C++, Big Data, Machine Learning, NLP, Search technologies, System design, Debugging, Code optimization, Observability, Security awareness
Preferred skills
Penetration testing, Threat analysis, Cross-functional collaboration, Agile methodology
Technologies
C#, Azure, C++, Big Data, ML, NLP, Search
Responsibilities
Collaborate with stakeholders to determine user requirements and drive design document development. Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability. Act as a Designated Responsible Individual (DRI) to guide engineers and monitor system health, initiating actions to resolve downtime or interruptions. Proactively seek new knowledge to improve product availability, reliability, and efficiency at scale.
Seniority
Senior, hands-on IC