Staff Software Engineer, Machine Learning

Thoughtful AI
Summary
Join Thoughtful, a company revolutionizing healthcare automation with its AI-powered platform. As an ML Engineer, you'll be a key member of the platform engineering team, developing and optimizing AI-driven solutions for the company's end-to-end platform, including the customer-facing web application, backend infrastructure, and developer suite. You'll work closely with other engineers and stakeholders to identify and address business needs through Machine Learning solutions, integrating AI-driven features into production systems, and optimizing existing solutions for specific product requirements. This role requires a strong understanding of AI/ML concepts and a practical focus on application, along with excellent communication skills to convey complex AI concepts to both technical and non-technical audiences.
Requirements
- Bachelorโs or Masterโs in Computer Science/Engineering, Data Science, or a related field
- Over 4 years of experience in machine learning, with a focus on implementing and integrating AI solutions using APIs and pre-trained models
- Proficiency in programming languages such as Python, TypeScript, or similar, with experience in utilizing AI/ML frameworks and tools such as LangChain, LlamaIndex, etc
- Familiarity with cloud infrastructure (ideally AWS) and experience in deploying and scaling AI applications
- Strong understanding of AI/ML concepts, but with a practical focus on application rather than research
- Excellent written and verbal communication skills, with the ability to convey complex AI concepts to technical and non-technical audiences
Responsibilities
- Innovate: Stay at the forefront of AI/ML advancements, continuously exploring new techniques, models, and tools. Your insights will help drive innovation and keep our platform at the cutting edge of technology
- Collaborate: Work closely with core platform and automation engineers, as well as other stakeholders, to identify and address business needs through Machine Learning solutions. You will play a key role in bridging the gap between AI research and practical application
- Integrate: Utilize APIs, pre-trained models, and other tools to implement AI-driven features across our platform. You will focus on integrating these capabilities into production systems, enhancing the functionality and performance of our solutions
- Optimize: Fine-tune and optimize existing solutions for specific product requirements, ensuring that AI integrations are efficient, scalable, and reliable
Preferred Qualifications
- A practical approach to machine learning, with a focus on delivering tangible results and real-world applications
- The ability to navigate and implement cutting-edge AI technologies and tools, including emerging areas like autonomous agents
- An entrepreneurial mindset, eager to explore new possibilities and push the boundaries of what AI can achieve
- A collaborative spirit, ready to work closely with cross-functional teams and contribute to a shared vision
- Strong problem-solving skills and a proactive attitude towards learning and adapting to new challenges
Benefits
- Competitive compensation
- Equity participation: Employee Stock Options
- Health benefits: Comprehensive medical, dental, and vision insurance
- Time off: Generous leave policies and paid company holidays