
Lead Software Engineer - Remote
- Eden Prairie, MN
- $110,200-188,800 per year
- Permanent
- Full-time
- Have impact at scale: We have the data and resources to make an impact at scale. When our solutions are deployed, they have the potential to make health care system work better for everyone
- Do ground-breaking work: Many of our current projects involve cutting edge ML, NLP and LLM techniques. Generative AI methods for working with structured and unstructured health care data are continuously being developed and improved. We are working in one of the most important frontiers of AI/ML research and development
- Design, development, and deployment of a cloud-based platform, ensuring scalability, reliability, and performance
- Collaborate closely with stakeholders to understand business requirements and translate them into technical solutions
- Contribute to the technical design and development of the platform, making informed decisions on technology selection, infrastructure, and integration points
- Develop and maintain coding standards, best practices, and quality assurance processes to ensure high-quality and maintainable code
- Conduct code reviews, provide constructive feedback, and ensure that the team follows coding standards and best practices
- Collaborate with cross-functional teams, including data scientists, product managers, and UI/UX designers, to ensure seamless integration and excellent user experience
- Stay up to date with the latest advancements in cloud technologies, AI/ML frameworks, and best practices, and share insights and knowledge with the team
- Monitor and optimize the platform's performance, ensuring efficient resource utilization and responsiveness. Collaborate with DevOps and infrastructure teams to ensure secure and scalable deployment, monitoring, and maintenance of the platform
- Design, develop, and deploy AI-powered solutions using no-code, low-code, and advanced platforms, translating business needs into scalable applications that enhance products, workflows and decision-making
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience as a Technical developer or similar role, with a track record of successfully delivering complex cloud-based projects
- 5+ years of experience in cloud technologies, such as Azure, AWS, or Google Cloud, and experience with serverless architecture, microservices, and containerization
- 5+ years of experience in programming languages such as Python, Java, or Scala, and experience with distributed computing frameworks
- 1+ years of experience with Gen AI - using LLMs and frameworks, with hands-on experience in developing and deploying Gen AI solutions
- 1+ years of experience with security and compliance requirements in cloud-based environments
- Proven solid problem-solving and analytical skills, with the ability to think critically and propose innovative technical solutions
- Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders
- Demonstrated passion for continuous learning and staying up to date with the latest advancements in cloud technologies and AI/ML