Software Engineer 2 - Backend
Core
Design, build, and operate reliable, highly available backend services at scale while leading AI adoption in software development.
Role type
Senior Backend Software Engineer (AI/Agentic focus)
Builds
Large-scale, geo-distributed software services and AI-integrated engineering processes
Domain
Cloud infrastructure, distributed systems, and AI-driven software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, system architecture design, code review, mentoring, cloud infrastructure management, AI/Agentic approach adoption, global stakeholder collaboration, debugging, modularization of large projects
Preferred skills
Experience with C#, Java, or similar OOP languages, experience with C/C++/C#/Java/JavaScript/Python, experience in large/complex organizations
Technologies
C, C++, C#, Java, JavaScript, Python, Cloud Infrastructure, AI tools
Responsibilities
Partner with stakeholders to determine user requirements and incorporate feedback into product roadmap; Lead discussions on product design and propose design solutions; Mentor team members in developing design documents and User Stories; Conduct and participate in code reviews to ensure reliability and maintainability; Deploy solutions in appropriate environments ensuring safe deployment practices; Lead by example in leveraging AI in all aspects of software development and influence engineering process changes; Collaborate with global partners to achieve user experience goals and steer projects to successful outcomes
Seniority
Senior, hands-on IC with mentorship responsibilities