Software Engineer, New Grad
New grad software engineer building reliable AI infrastructure products, APIs, and scalable features. Requires BS/MS in CS, strong coding in Python/Go/Java/JS, algorithms knowledge, and internship experience.
About the job
What You'll Do
- Design and build highly reliable, resilient infrastructure products and features
- Work closely with developers, product, and customer-facing teams to solve real problems
- Write high-quality, extensible, and maintainable code
- Design and build APIs to drive existing and new platform features
- Build solutions with a high level of reliability, scalability, and security
- Debug issues and improve system performance
- 0-to-1 creation: Rapidly iterate — from idea to deployment
- Take ownership of features and drive them to completion
What You'll Need to Be Successful
- B.S. or M.S. in Computer Science, Software Engineering, or a related technical field
- At least one internship — ideally in a high-growth startup or infrastructure environment
- Strong coding ability in at least one language such as Python, Go, Java, or Javascript
- Experience using AI coding tools (Claude, Codex, Others)
- Solid fundamentals in data structures, algorithms, and writing efficient, scalable code
- Familiarity with web applications or API development
- Strong problem-solving skills and attention to detail
- Ability to learn quickly and operate with increasing independence
- Clear communication and ability to collaborate across teams
Contributions to open source, hackathons, or shipped side projects is a plus.
Skills
Python, Go, Java, JavaScript, Data Structures, Algorithms, APIs, Web Applications, Ai Coding Tools
Similar jobs
Backend Engineering jobsSupports development of secure, scalable data movement and distributed systems across hybrid cloud and ground-station infrastructure. The internship is intended for a current computer science or software engineering student with programming and networking interests.
Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build large-scale search infrastructure, crawling systems, and vector databases as an engineering intern. The role requires current technical study, full-time in-person availability in San Francisco, and experience with a high-performance language such as C++ or Rust.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.