Software Engineer II
Core
Design, develop, deploy, and operate scalable cloud-based data, analytics, automation, and tooling solutions while integrating AI capabilities to enhance system intelligence and user productivity.
Role type
Software Engineer II (Data Engineering & AI Integration)
Builds
Scalable cloud-based data, analytics, automation, and tooling solutions
Domain
Cloud data engineering and AI integration
Deliverable
production ML models | product features | infrastructure
Required skills
Data structures and algorithms, programming in C/C#/C#/Java/JavaScript/Python, cloud services, data pipelines, SQL transformations, Spark jobs, telemetry and usage analytics, robust monitoring and logging, unit testing, docstring generation, schema evolution logic
Preferred skills
AI-assisted development practices, GitHub Copilot usage, cross-functional collaboration, customer-centricity, continuous improvement, technical feedback provision
Technologies
Azure OpenAI, Cognitive Services, Power Platform, GitHub Copilot, Cloud services, Spark, SQL
Responsibilities
Design and implement AI-enhanced data solutions, integrate Azure AI services, leverage AI for code generation and testing, monitor system health and usage analytics, collaborate with product managers and engineers, share AI development best practices
Seniority
Mid-level, hands-on IC