Senior Software Engineer, Billie AI team
Key responsibilities
- Build and improve AI voice and chat agents that handle thousands of patient conversations every day.
- Work on real-time systems where low latency, high concurrency, and reliability are critical.
- Develop AI-powered cost estimation algorithms using LLMs and statistical analysis of historical data.
- Analyze production data, identify patterns, form hypotheses, test hypotheses, improve accuracy.
- Design backend systems that handle high traffic, external integrations, and complex workflows.
- Own features end to end. From understanding the business problem to implementation, production monitoring, and measuring results.
- Build metrics and dashboards to understand how our products perform and where they need improvement.
- Make pragmatic engineering decisions. Know when to move fast and when correctness and reliability cannot be compromised.
- Challenge product ideas, propose better solutions, and defend your decisions with data and business reasoning.
Required qualifications
- Strong Python and PostgreSQL experience.
- Solid system design skills. Ability to make and explain architectural decisions.
- Experience with data analysis, SQL, and building metrics to support decisions.
- Experience using AI coding tools in your daily workflow.
- Strong product and business thinking -- Ability to understand business requirements, evaluate trade-offs, and make decisions based on customer and business impact.
- End-to-end ownership -- Experience taking projects from initial requirements through design, implementation, deployment, and measuring results.
Nice to have
- Experience writing and evaluating prompts for production AI systems.
- Experience building AI-powered products.
Skills
As published by lever · 4 questions · 4 written answers
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Collectly Inc.
- Tell us about a project you're particularly proud of. What was your personal contribution, and what made it challenging?
- What got you interested in this role?
- Tell us about a time you were given a problem without clear requirements or an obvious solution. How did you approach it, and what was the outcome?
- Please, don't use AI to answer these questions optional
