Senior and/or Principal Software Engineer - AI Frameworks Networking, Systems and Tools
Microsoft
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 142,800–304,200/yr
Posted 14d ago
Apply strong engineering principles for defining robust and maintainable architectures and designs. Collaborate broadly across multiple disciplines from hardware designers to ML developers. Help establish and drive the adoption of good coding standards and patterns. Perform software development in C/C++, C#, Python, and other languages. Identify requirements, scope solutions, estimate work, schedule deliverables. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience. 2+ years' experience with C#/Java A strong technical background and solid foundation in software engineering principles and architecture design Experience in building highly available highly scalable microservice architecture Experience in working with orchestration platforms like K8 and Service Fabric Ability to work independently and successfully deliver on KPIs Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers Strong communication skills (both written and oral)
Skills
- C++
- C
- Python
- C#
- Java
- Kubernetes
- Service Fabric
- Azure
Similar roles
AI Platform Engineer
Airbyte · San Francisco · today
Principal Software Architect
Abacus Insights · United States · today
Principal Software Engineer
Lambda · Bellevue Office · today
Founding Flight Software Engineer
Fortastra · Torrance, CA · USD 180,000–250,000/yr · today
Senior Software Engineer – Full Stack
Empower Pharmacy · US · today
Senior Computer Vision Engineer, Space
Anduril Industries · Costa Mesa, California, United States · USD 191,000–253,000/yr · today