Software Development Engineer Intern, Machine Learning/Automated Reasoning- Summer 2027
Core
Summer 2027 internship for building scalable systems, cloud services, and customer-facing products using machine learning and automated reasoning.
Role type
Software Development Engineer Intern (Machine Learning/Automated Reasoning)
Builds
Scalable, reliable services and cloud-native solutions for millions of customers globally
Domain
Cloud computing, Machine Learning, Automated Reasoning, Distributed Systems
Deliverable
production ML models
Required skills
General-purpose programming (Java, Python, C++, C#, Go, Rust, TypeScript), Data structures, Algorithms, Object-oriented design, AI-assisted development tools, CI/CD principles, Code review, Technical documentation
Preferred skills
Cloud platforms (AWS), Database systems (SQL/NoSQL), Open-source contributions, Version control, Software development lifecycle knowledge
Technologies
AWS, SQL, NoSQL, GenAI, AI-powered tools
Responsibilities
Design and develop scalable services, break down complex problems, participate in code reviews, write clean maintainable code, monitor and troubleshoot production issues
Seniority
Intern, full-time 12-week program