At HackerRank, we are on a mission to change the world to value skills over pedigree. We are a high-performing, mission-driven team that truly, madly, deeply cares about what we do. We don’t see velocity and quality as tradeoffs; both matter. If you take pride in high-impact work and thrive in a driven team, HackerRank is where you belong.
About the role
We are revolutionizing technical hiring by giving companies a skills-based hiring platform that enables our customers to assess technical skills effectively. We are growing fast and looking to add to our Engineering team. This is a full-time, hybrid position based in Santa Clara, CA.
As a Software Engineer, working with the ML Team, you are ready to make an impact on the lives of millions of developers as you build the platform for them to showcase their skills and get hired. We’re responsible for building the world’s leading technical interview platform. We believe in “Extreme ownership,” and you’ll have immense ownership both in terms of product and engineering.
What you'll do
- Build and deploy full-stack features that power AI-first developer workflows.
- Design and optimize distributed systems handling millions of requests with speed and reliability.
- Collaborate with ML engineers, product managers, and designers to turn complex ideas into simple, impactful experiences.
- Integrate LLMs and AI capabilities into core products to make assessments smarter and more personalized.
- Continuously raise the engineering bar through code reviews, architecture discussions, and performance tuning.
Who you are
- A product-minded full-stack engineer who thrives at the intersection of AI, scale, and developer experience.
- Hands-on with at least one backend language (Python, Node.js, Ruby, Golang) and modern frontend frameworks like React or Next.js.
- Experienced in database modeling, performance tuning, and building secure, highly available distributed systems.
- Comfortable working with cloud platforms (AWS/GCP) and CI/CD pipelines for rapid iteration.
- Someone who sees code as a means to deliver measurable impact, not just ship features.
Even better if you have
- Experience bringing AI and LLM-powered capabilities into real products, especially ones used by developers.
- Background in data pipelines or large-scale workflow optimization, making complex systems faster and smarter.
- Hands-on familiarity with Docker or Kubernetes to manage deployments at scale.
You will thrive in this role if
- Solving problems at a massive scale excites you and motivates how you design systems.
- You enjoy blending AI innovation with deep system design to create impactful developer experiences.
- Ownership drives you- from architecture to launch, you want to shape products end-to-end.
Compensation
- Base salary range: $210,000 – $246,000.
- This range doesn’t include bonuses, stock options, or benefits for which you will be eligible.
- Final offer may vary based on skills, experience, location, and other compensation components.
Want to learn more about HackerRank? Check out HackerRank.com to explore our products, solutions and resources, and dive into our story and mission here.
HackerRank is a proud equal employment opportunity and affirmative action employer. We provide equal opportunity to everyone for employment based on individual performance and qualification. We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.
Linkedin |X | Blog | Instagram | Life@HackerRank|
Notice to prospective HackerRank job applicants:
- Our Recruiters use @hackerrank.com email addresses.
- We never ask for payment or credit check information to apply, interview, or work here.