Principal / Lead Software Engineer - Hypergrowth ...
Skyrocket Ventures - Alameda, CA
Apply NowJob Description
Principal / Lead Software Engineer - Hypergrowth Healthcare GenAI StartupPalo Alto, CAThe position is based in the company's office in Palo Alto. All of the company's engineers work in the office 5 days/week, and it seeks candidates who will be excited about working in a fast-paced environment where teammates are together in person. Work hours tend to average 40/week in the office, 50/week total. It could be 60/week on occasion when being on call (which is shared with the entire engineering team) or in the midst of a big deliverable.The company's product is B2B2C and involves healthcare, agentic AI, generative AI, and LLMs. The company seeks candidates who would be passionate about improving healthcare by increasing efficiency, raising its quality, and lowering the cost.The company was founded about 2 years ago, and has raised a very large round of funding. It has many large customers and revenues are rapidly growing. The company has about 70 employees and 30 engineers and is hiring rapidly.The company is targeting a salary range of $250k-$300k, plus equity which can be very lucrative.Job Responsibilities:- Working in a highly communicative and collaborative role alongside a dynamic team of engineers, applied scientists, and healthcare professionals to drive advancements in generative AI technologies.- About 10% of your work will be on architecture, 90% on implementation.- Being the Tech Lead for a team of 5 engineers (growing to 10 this year). Having broader influence on the entire engineering org of 15 engineers.- About 50% of your time will be spent on technical leadership, and 50% as an individual contributor.- Ideally youll spend 100% of your time on backend engineering. Depending on your preference it could be up to 30% front end engineering.- The tech stack includes Python, Flask, microservices, LLMs, and PostgreSQL.- Architecting, developing, and maintaining scalable backend infrastructure to support high-performance healthcare AI applications.- Collaborating with research scientists and machine learning engineers to build data pipelines that efficiently handle large-scale healthcare datasets.- Developing and managing APIs and microservices for seamless data retrieval, processing, and model interaction.- Implementing advanced data security and privacy protocols to ensure robust patient data protection.- Continuously monitoring and enhancing backend systems to maximize performance, reliability, and uptime.- Working with product managers to translate healthcare needs into technical solutions that enhance patient outcomes.- Mentoring junior engineers, providing guidance on technical projects and fostering a culture of collaboration and innovation.Qualifications:- A Bachelor's or Master's degree in Computer Science or equivalent experience.- At least 7 years (the more the better) of professional experience in backend development.- Expertise with Python.- In-depth knowledge of cloud platforms (AWS, GCP, or Azure) and DevOps practices, including Docker, Kubernetes, and CI/CD.- Strong understanding of data security, privacy measures, and data modeling.- Excellent communication skills and experience working collaboratively within cross-functional teams.Nice to have:- Experience with cutting-edge LLM tools and frameworks such as LangChain.- Experience in healthcare technologies or regulated data environments.- Expertise in vector databases and retrieval systems optimized for high-performance AI/ML applications.- Experience with early to mid stage startups that have gone through rapid growth phases.About Skyrocket VenturesSkyrocket Ventures is a recruiting firm for hundreds of high growth technology companies that range from industry leaders to top-tier startups. This opportunity is with one of our client companies for a full-time permanent hire. Please only apply if you are authorized to work in the U.S.Please note that even if this job is not a perfect match, we encourage you to apply as long as it is in the ballpark. Companies are often flexible in hiring candidates who do not perfectly fit their written job description, as long as the most important qualifications are there and the candidate is good in general.Most of the jobs we are recruiting for are not posted online, so if you would like to know of all the opportunities we have that match your interests and qualifications, then please get in touch with us.After you apply to this job posting, we'll consider you for this job as well as any other potential matches with our client companies. If we have any potential matches, we'll share your resume with those companies and contact you about any interview opportunities we can get you.Thank you, and we wish you a great job search!
Created: 2025-02-27