Senior Backend Software Engineer – Kalepa for Operations
New
K
KalepaAI insurance operations
Based in the United StatesFull-TimeSenior
SalaryZone 1: $213,000–$246,000 USD for candidates based in New York and San Francisco. Zone 2: $192,000–$246,000 USD for candidates in other locations across the United States and Canada.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of professional software engineering experience
- Required Skills
- AWSPostgreSQLPythonAWS LambdaDistributed Systems
Requirements
- Have at least 5 years of professional software engineering experience building, deploying, and maintaining production backend systems.
- Demonstrate strong proficiency in Python, or substantial experience in another object-oriented programming language.
- Have hands-on experience with AWS, serverless technologies such as Lambda and Step Functions, asynchronous workflows, and cloud infrastructure.
- Have strong knowledge of relational databases, including database design, query optimization, and performance tuning; PostgreSQL is preferred.
- Understand software engineering fundamentals, including system design, debugging, and testing methodologies.
- Have experience designing and developing external-facing APIs and integrating third-party systems.
- Be able to own complex technical projects and deliver independently with minimal supervision.
- Have experience building, deploying, and operating large-scale LLM-powered applications in production as an additional asset.
- Be familiar with document-processing pipelines and systems handling large volumes of unstructured data as an additional asset.
- Experience with distributed systems, regulated or data-intensive industries, or AI evaluation frameworks is an additional asset.
Responsibilities
- Lead the scoping, architecture, design, and delivery of backend systems using Python and AWS.
- Build, deploy, and optimize LLM-powered systems for processing large volumes of unstructured documents and data.
- Design, develop, and maintain external-facing APIs and third-party integrations.
- Own database architecture, query performance, and data scalability, and identify optimization opportunities.
- Contribute to architectural discussions and technical decisions across the product ecosystem.
- Collaborate with engineering teams to refine requirements, prioritize initiatives, and improve development processes.
- Estimate projects, manage delivery timelines, and support technical planning.
- Lead incident management, debugging, and production issue resolution.
- Establish best practices for software development, testing, deployment, and production operations.
- Mentor engineers through code reviews, pairing, architectural feedback, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site