[Remote] Lead Software Engineer - Louisville, KY - 2374848
Note: The job is a remote job and is open to candidates in USA. Optum is a part of the UnitedHealth Group family of businesses focused on making health care work better for everyone. The Lead Software Engineer will be responsible for building scalable data systems and applications, mentoring junior engineers, and ensuring high standards of code quality while staying current with advancements in AI/ML technology.
Responsibilities
- Build high performing and scalable data systems, applications, and data pipelines to process very large amounts of data from multiple sources
- Develop services, controls, and reusable patterns that enable the team to deliver value safely, quickly, and sustainably in the public cloud
- Build platform features to for AI/ML lifecycle include data processing, AI inference (batch, real-time, hybrid) and end-to-end MLOps for non-generative and generative use-cases
- Utilize deep knowledge of AI/ML systems engineering to define future architecture patterns for a multi-cloud platform
- Develop robust, scalable, and maintainable code that meets high standards of quality and performance
- Utilize engineering expertise to coach and influence enterprise data scientists and ML engineers to adopt scalable, robust process architecture for AI/ML use-cases
- Stay up-to-date with the latest advancements in AI/ML technology and introduce innovative techniques and tools to the team
- Mentor and develop junior engineers on the team
- Participate in the entire software development lifecycle - design, implementation, testing, CI/CD and production operations
- Automate infrastructure, application and services to enable an automated delivery through the CI/CD pipelines to the cloud
- Ensure proprietary applications satisfy rigorous internally defined technical requirements for performance, resiliency, availability and scalability
- Collaborate with solutions users to build, extend, and enhance applications that accelerate efficiency and innovation across the organization
- Provide post deployment support and to quickly respond to and resolve unexpected service problems
Skills
- Master's degree in Computer Science, Information Technology, Software Engineering, or related field
- 24 months of experience in the job offered or in a software engineering-related occupation
- Data pipelines
- Model inference
- MLOps for batch and real-time endpoints on cloud platforms
- Databricks, Azure, AWS, GCP, or Snowflake
- Python or Java
- Query and data processing tools including PySpark and SQL
- Command-line tools such as Shell, Regex, or cloud CLI
- DevOps practices, including CI/CD, containerization, Docker, Kubernetes, and infrastructure as code
- AI/ML development in healthcare, or insurance industries
- AI/ML lifecycle and variations for different use-cases including non-generative and generative
Benefits
- UnitedHealth Group offers a full range of comprehensive benefits, including medical, dental and vision
- Matching 401k
- An employee stock purchase plan
Company Overview
Company H1B Sponsorship