Lead Software Engineer - Rapidly Growing Healthcare GenAI Startup
The position is based in the company's office in Palo Alto, CA. The team operates in-office five days a week, and we are looking for candidates who thrive in a collaborative and fast-paced environment. Typical work hours average 40 hours per week in the office, totaling around 50 hours weekly, with potential for 60 hours during on-call periods or during major project deadlines.
This innovative startup, founded two years ago, focuses on B2B2C healthcare solutions incorporating agentic AI, generative AI, and LLMs. We seek passionate individuals dedicated to enhancing healthcare by improving efficiency, quality, and cost-effectiveness.
The company has successfully secured significant funding, rapidly expanding its clientele and revenue base, and currently employs around 70 staff members, including 30 engineers. We are on an aggressive hiring trajectory.
The target salary range for this position is $250k-$300k, complemented by attractive equity options.
Key Responsibilities:
- Engage in a communicative and collaborative role with a team of engineers, applied scientists, and healthcare professionals to advance generative AI technologies.
- Focus approximately 10% of your time on architecture and 90% on implementation.
- Serve as the Tech Lead for a team of five engineers, with plans to grow to ten, impacting the broader engineering organization of 15 engineers.
- Allocate 50% of your time to technical leadership and 50% as an individual contributor.
- Primarily focus on backend engineering; up to 30% of your time may be spent on frontend engineering based on your interest.
- Utilize a tech stack that includes Python, Flask, microservices, LLMs, and PostgreSQL.
- Design, develop, and maintain a scalable backend infrastructure to support high-performance healthcare AI applications.
- Collaborate with research scientists and machine learning engineers to establish data pipelines for handling large-scale healthcare datasets efficiently.
- Create and manage APIs and microservices for smooth data retrieval, processing, and interaction with models.
- Implement robust data security and privacy protocols to protect patient information.
- Monitor and optimize backend systems for performance, reliability, and uptime.
- Work closely with product managers to translate healthcare requirements into technical solutions that enhance patient outcomes.
- Mentor junior engineers, guiding them on technical projects and promoting a culture of collaboration and innovation.
Qualifications:
- A Bachelor's or Master's degree in Computer Science or equivalent experience.
- Minimum of 7 years of professional experience in backend development.
- Proficient in Python.
- Deep understanding of cloud platforms (AWS, GCP, or Azure) and DevOps practices, including Docker, Kubernetes, and CI/CD.
- Strong knowledge of data security, privacy measures, and data modeling.
- Excellent communication skills and experience collaborating within cross-functional teams.
Desirable Skills:
- Experience with advanced LLM tools and frameworks like LangChain.
- Familiarity with healthcare technologies or working in regulated data environments.
- Expertise in vector databases and retrieval systems tailored for high-performance AI/ML applications.
- Experience in early to mid-stage startups that have undergone rapid growth.
About Skyrocket Ventures
Skyrocket Ventures recruits for high-growth technology companies, ranging from industry leaders to top-tier startups. This opportunity is a full-time, direct hire position with one of our client companies. Please apply only if you are authorized to work in the U.S.
Even if this position isn't a perfect fit for you, we encourage you to apply if it aligns with your skills. Companies often value good candidates even when they don't match every requirement laid out in the job description.
Many opportunities we recruit for are not publicly listed, so please reach out if you want to learn about other potential matches based on your qualifications and interests.
Once you apply, we'll consider you for this role and any other suitable opportunities with our client companies. If a match is found, we'll share your resume and contact you regarding interview possibilities.
Thank you, and we wish you the best of luck in your job search!