Software Engineer Intern
Hybrid
Core
Develop software components and infrastructure supporting thousands of websites and 1.4 billion users, building high-scale real-time systems handling 500,000+ requests per second.
Role type
Software Engineer Intern
Builds
High-scale, real-time systems and production software components
Domain
Internet / Distributed Systems
Deliverable
production ML models
Required skills
Java, object-oriented design, data structures, SQL, Big Data concepts, distributed systems, generative AI coding tools
Preferred skills
Spark, Kafka, cloud technologies, containerization
Responsibilities
Develop and maintain high-scale systems, collaborate on feature design, work with CI/CD and A/B testing, analyze system performance to improve reliability and scalability
