remote
Software Engineer II - AI .NET - Momentive Software
Software Engineer
Senior backend engineer focused on building scalable .NET APIs, integrating AI/ML components, and shaping architecture for high‑performance services in a cross‑functional team.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput .NET APIs and microservices that support AI/ML workloads.
- Collaborate with data scientists to integrate machine‑learning models into production pipelines.
- Lead architectural discussions, evaluate new technologies, and drive best‑practice adoption across the team.
- Mentor junior engineers, conduct code reviews, and promote a culture of quality and continuous improvement.
- Optimize performance, scalability, and reliability of backend services on Azure.
Requirements
- 5+ years of professional experience with .NET Core and C#.
- Strong background in RESTful API design, asynchronous programming, and cloud deployment (Azure).
- Hands‑on experience with machine‑learning model deployment and inference pipelines.
- Proficiency in SQL and relational database design.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
cazuremachine learningsql