Principal Software Engineer
Palo Alto
Applications have closed
As a Principal Software Engineer, you will have the opportunity to work with a talented team of engineers, research and applied scientists, and healthcare clinicians to develop cutting-edge generative AI technologies that transform the healthcare industry. You will be responsible for developing and maintaining the backend infrastructure that powers our core Healthcare AI platform. You will work closely with research scientists, machine learning engineers, and product managers to build scalable and reliable systems that retrieve and process vast amounts of healthcare data to train and operate our AI models.
Key Responsibilities:
Design, develop, and maintain backend infrastructure
Collaborate with research scientists and machine learning engineers to design and implement scalable data pipelines
Build and maintain APIs and microservices that enable efficient and reliable data retrieval and processing
Develop and implement robust data security and privacy measures to protect sensitive patient information
Monitor and optimize the performance of backend systems to ensure maximum efficiency and uptime
Work closely with product managers to understand customer needs and requirements and translate them into technical solutions
Mentor and provide technical guidance to junior engineers
Qualifications:
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
At least 10 years of professional experience in backend development
Strong proficiency in one or more programming languages such as Python, Java, or Scala
Expertise in vector database technology and designing retrieval systems for high-performance machine learning applications
Knowledge of data modeling, database design, and SQL
Experience with cloud computing platforms such as AWS, GCP, or Azure
Familiarity with DevOps principles and tools such as Docker, Kubernetes, and CI/CD pipelines
Strong problem-solving skills and ability to work independently and collaboratively in a team environment
Experience with technologies such as Langchain is a plus
Excellent communication and interpersonal skills
About Hippocratic AI
Hippocratic AI is building a safety focused large language model (LLM) for the healthcare industry. We believe that generative AI has the potential to massively increase healthcare access the world over but has to be built and tested responsibly. Like the Hippocratic oath that doctors take we are building a model that aims to “Do no Harm.”
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS Azure CI/CD Computer Science Data pipelines DevOps Docker Engineering GCP Generative AI Java Kubernetes LangChain LLMs Machine Learning Microservices Pipelines Privacy Python Research Scala Security SQL
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.