Senior Software Engineer (AI Products) — Karat
Join Karat as a Senior Software Engineer focused on AI-powered products. This role is hybrid in select United States states and offers the opportunity to build production‑grade software that powers Karat's AI initiatives.
What you'll do
- Design, develop, and maintain backend services and AI-enabled features for Karat's product lineup.
- Collaborate with ML engineers to deploy and scale AI models in production.
- Architect robust APIs, data pipelines, and microservices with a focus on reliability and performance.
- Write clean, well-tested code, participate in code reviews, and mentor junior engineers.
What we're looking for
- 5+ years of software engineering experience, with a track record building production-grade systems.
- Strong proficiency in Python and solid understanding of AI/ML concepts and model deployment.
- Experience with cloud platforms (AWS), containerization (Docker, Kubernetes), and RESTful APIs.
- Solid knowledge of SQL, data modeling, and building scalable data-driven applications.
- Bachelor's degree in Computer Science or related field (or equivalent experience).
Nice to have
- Experience with large language models, vector databases, or ML Ops tooling.
- Familiarity with CI/CD, monitoring, and observability practices.
Location
Hybrid (United States - Select States)
Benefits
- Competitive compensation and equity.
- Health, dental, and vision insurance; 401(k) with company match.
- Flexible PTO and comprehensive wellness programs.
About Karat
Karat helps product teams build AI-powered hiring software that accelerates the hiring process and improves candidate experience.