Software Engineer: Microsoft AI Development Acceleration Program, Redmond
Core
Test and review code/data pipelines, build API infrastructure and monitoring, and develop patterns to maintain product architecture integrity.
Role type
Software Engineer (AI/Systems)
Builds
API infrastructure, data pipelines, reporting and monitoring mechanisms
Domain
Artificial Intelligence, Cloud Systems, Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, API design, data pipeline development, system architecture, technology trend analysis, IP/patent development
Preferred skills
database systems, high-scale distributed systems, cloud environments, machine learning, data visualization
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Test and review new and modified code and data pipelines; Build out new API infrastructure, endpoints, and data pipelines; Build reporting and monitoring mechanisms into solutions; Analyze technology industry and market trends; Develop patterns, standards, and guidelines for design principles; Participate in key project design reviews; Collaborate with partner teams for code integration; Patent and publish relevant IP and scientific research