Full-Stack Software Engineer
About the Role
Who We Are:
CompleteAI is built around the real workflows in specialty lines. Where others offer broad platforms or underwriting workbenches, we run the specific processes that move your loss and expense ratios. We design them with you, deploy fast, and improve continuously.
The technical challenges are wild. We're teaching AI to understand insurance and make decisions with the same intuition as someone who's been underwriting for 20 years. But besides the technology, our model is geared toward helping specialty insurers become truly AI enabled. This means we work alongside companies, and build with people who deeply understand insurance workflows and want to change them for the better, not just put an AI bandaid on top of it.
We're still in early days, but the impact is already real. If you want to build AI that actually helps companies, CompleteAI is where we’re doing the work.
Who You Are:
- A smart self-starter: You have a bias for action. You orient yourself around solutions and are comfortable with ambiguity and change. You can own problems and proactively devise solutions, not just wait for somebody to feed you tasks to execute. You understand when and how to build alignment and conviction for a decision that can’t be taken back easily.
- A force multiplier: You look for ways to magnify your impact. When you find a productivity hack, you share it. You document knowledge for the benefit of future teammates.
- A clear communicator: You communicate nuanced ideas succinctly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.
- A curious learner: You thrive on learning new things. You can name your favorite sources of what’s new in tech and AI, and you’re excited to share new podcasts and articles.
- A team player: You appreciate healthy engineering debates but know how to make pragmatic decisions. You take feedback well and are candid with the feedback you give.
Responsibilities
Build and deliver quality software.
Write, test, and deploy code across our AI pipeline using Python and a variety of generative AI and other machine learning tools & techniques.
Work with large language models, fine-tune prompts, design evaluation metrics, and implement responsible AI practices.
Work on team-level projects, applying engineering best practices and contributing to the team’s technical decision-making.
Grow as a full-stack developer: build features end-to-end, and collaborate directly with our CTO and founders to understand our tech stack.
Assess our most pressing product and engineering problems, identify and design solutions, write technical specs, and scope and break down projects.
Requirements
3+ years of professional software engineering experience
BS/MS in Computer Science or related field with a strong programming background
Proficient in designing and building scalable machine learning infrastructure, including experience with distributed systems
Expertise in programming languages, especially Python, and sound knowledge of software development best practices
Experience in designing and implementing data engines for collecting and managing training data
Strong collaboration and communication skills for effective teamwork with research scientists, product teams, and stakeholders
Proactive problem-solving ability, a mindset for innovation, and adaptability to incorporate new technologies and methodologies
Nice to Have
Experience with integrating advanced AI models, including LLMs, LVMs, and RAG, into production systems is a strong plus
Strong background in machine learning and deep learning
Compensation & Benefits
Salary
Expect competitive salary + equity and benefits
Ready to join our team?
We'd love to hear from you. Apply now and let's build something great together.
Apply for Full-Stack Software Engineer