Overview
Skills
Job Details
We re hiring a Junior and a Senior Software Engineer to help design and build the core infrastructure for a next-generation, AI-first enterprise platform. You ll join a high-caliber team of engineers in a fast-moving, collaborative environment. This role is ideal for individuals who thrive in technically challenging settings and want to shape scalable systems from the ground up.
Key Responsibilities
Architect and develop scalable backend systems and cloud-native services
Partner with AI/ML teams to build and integrate intelligent, automated workflows
Optimize production code for performance, cost-efficiency, and maintainability
Write clean, testable, and well-documented code
Contribute to code reviews and engage in deep technical discussions with a globally distributed team
Basic Qualifications
Bachelor s degree in Computer Science or Electrical Engineering
Minimum GPA of 3.6 (must be listed in your application)
Degree must be from one of the following:
A Top 20 U.S. university, or
An IIT in India
If you hold a Master's degree, it must also be from a Top 20 U.S. university or an IIT
2+ years of professional engineering experience (Junior role)
5+ years of professional engineering experience (Senior role)
Proficiency in Python, Go, Java, or C++
Experience building distributed systems, backend platforms, or infrastructure at scale
Proven track record of delivering production-grade software
Preferred Qualifications
Master s degree from a Top 20 U.S. university or IIT
Experience at early-stage startups or high-growth tech companies
Exposure to AI/ML systems or enterprise SaaS architecture
List of IITs in India
IIT Kharagpur
IIT Bombay
IIT Madras
IIT Kanpur
IIT Delhi
IIT Guwahati
IIT Roorkee
IIT Bhubaneswar
IIT Gandhinagar
IIT Hyderabad
IIT Jodhpur
IIT Patna
IIT Ropar
IIT Indore
IIT Mandi
IIT (BHU) Varanasi
IIT Palakkad
IIT Tirupati
IIT Bhilai
IIT Goa
IIT Jammu
IIT Dharwad
IIT Dhanbad (ISM Dhanbad)