Software Development Engineer - 2027
Core
Design, build, and operate scalable, reliable services and products using modern technology and AI-assisted tools to impact millions of customers globally.
Role type
Software Development Engineer (SDE-I)
Builds
Scalable services and innovative products
Domain
Cloud computing, distributed systems, AI/ML integration
Deliverable
production ML models
Required skills
General-purpose programming (Java, Python, C++, C#, Go, Rust, TypeScript), Data structures and algorithms, Object-oriented design, AI-assisted development tools, CI/CD practices, Code review, Technical documentation, Operational monitoring and troubleshooting
Preferred skills
Cloud platforms (AWS), Database systems (SQL/NoSQL), Open-source contributions, Version control, Debugging complex systems, Rapid technology adaptation, SDLC knowledge, Problem decomposition
Technologies
AWS, SQL, NoSQL, GenAI, AI-powered tools
Responsibilities
Design and develop scalable services, conduct code reviews, write maintainable code, participate in on-call duties, troubleshoot production issues, utilize AI tools for productivity
Seniority
Entry-level (SDE-I), hands-on IC