Senior Software Engineer

Karat
Summary
Join Karat's Engineering team and build the world's most predictive, inclusive, and fair interviewing products. As a Senior Software Engineer, you will work on the flagship interviewing platform and contribute to AI Products initiatives, building robust, scalable full-stack solutions with AI-enhanced features. You will collaborate with product and engineering leadership, design and develop sophisticated full-stack systems, build scalable infrastructure, create intuitive interfaces and APIs, and contribute to architecture decisions. You will also serve as a technical leader, mentoring teammates and driving technical decisions. This role requires 7+ years of experience in developing and launching web applications and experience with AI/ML technologies. The position is remote but limited to specific U.S. states; immigration sponsorship is not available.
Requirements
- 7+ years developing and launching web applications/systems into production environments
- Experience with or exposure to AI/ML technologies and understanding how they can enhance assessment and interviewing products
- Experience integrating LLM APIs, familiarity with knowledge-enhanced language model pipelines, and ability to evaluate and improve AI feature performance
- Strong analytical and problem-solving skills with the ability to balance technical tradeoffs
- Strong proficiency in Ruby, Python, TypeScript/JavaScript, or similar languages with experience in modern web frameworks and REST and GraphQL API design
- Experience with system architecture, database design, cloud infrastructure, and deployment technologies (AWS, GCP, or Azure)
- Knowledge of software engineering best practices including CI/CD, testing strategies, and performance optimization
- Ability to work effectively in cross-functional teams with excellent communication skills; can translate complex technical concepts for diverse stakeholders
- Demonstrated ability to provide technical leadership, including mentoring teammates and driving technical decisions
Responsibilities
- Design and develop sophisticated full-stack systems that power our next-generation interview platform, incorporating AI capabilities where they add the most value
- Build scalable, production-ready infrastructure and services that maintain high standards of performance, reliability, and security
- Create intuitive interfaces and APIs that serve interviewers, candidates, and hiring teams effectively
- Collaborate with cross-functional teams (product managers, designers, data scientists) to translate complex requirements into elegant technical solutions
- Contribute to architecture decisions that balance innovation with reliability, ensuring our platform evolves while maintaining enterprise-grade stability
- Serve as a technical leader by sharing expertise across engineering teams, promoting best practices, and elevating the overall technical capability of the organization
- Balance short-term deliverables with long-term technical health, addressing both customer-facing features and foundational infrastructure
Preferred Qualifications
Interest in technical interviewing, talent assessment, or educational technology is highly valued
Benefits
- Benefits are available for all full-time, U.S. employees
- Employer-sponsored healthcare (100% premium coverage for employees and 75% premium coverage for eligible dependents) Medical (Regence PPO and HDHP available) HSA employer contribution for those enrolled in the HDHP medical plan
- Dental and Vision (Guardian)
- 100% employer-paid Short-Term Disability, Long-Term Disability, and Standard Life Insurance
- Optional Life Insurance available
- Flexible Savings Account (Healthcare)
- 401(k) match of 4%
- 100% employer-paid mental wellness support via Spring Health for employees and eligible dependents 10 therapy sessions per year at no cost to employee
- 10 coaching sessions per year at no cost to employee
- Vacation: flexible policy for salaried employees and three (3) work weeks available for hourly employees per year
- Wellness (Sick & Mental Health): three (3) work weeks available per year
- Karat βNo Questions Askedβ Leave: one (1) work week per calendar year
- Other: Bereavement, Jury Duty, LOA, etc. available as-needed
- U.S. Parental Leave: 24 weeks16 weeks: full-out, full pay8 weeks: βKarat Phase-Backβ 20 hours per week, full pay
- U.S. HolidaysU.S. Holiday Schedule available here : 10 days
- Karat Summer Break: 5 days - July
- Karat Winter Break: 5 days - December