Roles and Responsibilities:
- Transition and/or maintain AI existing applications on cloud and build new AI & ML applications which are cloud native
- Develop, maintain, and improve algorithms, data pipelines, automated processes, and services to create a data science backed solution that meets a business needs and support Evolent Health business objectives, products and improve processing efficiency, reducing overall healthcare costs
- Takes full stack ownership by consistently writing production-ready and testable code.
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs.
- Transition and/or maintain AI existing applications on cloud and build new AI & ML applications which are cloud native
- Support MLOps or Machine learning DevOps for existing applications
- Gather external data sets; build synthetic data and label data sets as per the needs for Data Science and Machine Learning
- Apply software engineering skills to build Data Science & ML products to improve automation and improv business and user experience
- Work closely and collaborate with Data Scientists, Machine Learning engineers, IT teams, Dev Ops team and Business stakeholders to achieve business goals
- Build Data Science and ML products — from platforms to systems for model training, versioning, deploying, storage, and testing models with creating real time feedback loops to fully automated services
- Provide support to additional Data Science team members
The Experience You’ll Need (Required):
- BS degree or above in Computer Science or related STEM fields
- 5+ years of Industry experience related to Data Science, Machine Learning, Model deployment and maintaining models in production.
- Good experience with data science approaches like sampling techniques, feature engineering, classification, and regressions, SVM, trees, Deep learning, model evaluations etc.
- Good understanding of mathematical concepts including but not limited to linear algebra, Advanced calculus, partial differential equations, and statistics
- Strong Software Engineering experience including understanding of concepts in data structures, algorithms, unit testing, CICD, Dev OPS, Agile delivery, etc.
- Good understanding and experience of distributed and high-performance computing platforms
- 3+ years of building rest API using microservice architecture and Scheduling Batch job using Flask, AWS Lambda, Azure Functions, Airflow etc.
- Experience with AWS and Azure services, Serverless Architectures, ML DevOps and CICD
- Experience with developing and deploying products in production with experience in two or more of the following languages (Required: Python | additional one in either: C++, Java, Scala)
- Good Unix/Linux background especially with Ubuntu/Rhel and working with IT Teams to have the platform available for 24x7x365 days a year
- 3+ years of experience with at least one of the following cloud vendors like AWS, Azure, and their services
Finishing Touches (Preferred):
- 2+ years of Team lead experience and mentoring team members around software code development and ML model development
- Experience with Kubernetes and dockers
- Experience working with team members spread globally