Jobs · Engineering · Texas

Sr Machine Learning Engineer

CVS Health · Irving, TX · 1 wk ago
HybridEngineering$113k–$185k/yrFull-time

About the role

CVS Shared Services Resources LLC, a CVS Health company, is hiring a Sr Machine Learning Engineer in Irving, TX. This role involves designing, developing, and implementing machine learning models to solve business problems using structured and unstructured data. Remote work is permitted, but you must live within commuting distance of the designated office location and be available to report to the office as needed.

Responsibilities

  • Design, develop, and implement machine learning models to solve business problems using structured and unstructured data.
  • Build scalable ML pipelines that automate data ingestion, preprocessing, training, evaluation, and deployment.
  • Develop software applications and tools to integrate ML models into production environments.
  • Collaborate with data scientists and software developers to refine model requirements and translate prototypes into robust software solutions.
  • Write clean, efficient, and well-documented code using programming languages such as Python, Java, or C++.
  • Optimize ML models for performance and accuracy using hyperparameter tuning, feature selection, and model validation techniques.
  • Deploy machine learning models to cloud or on-prem environments using tools like Docker, Kubernetes, and cloud platforms (e.g., AWS, Azure, GCP).
  • Monitor and maintain model performance in production, implementing model retraining and version control as necessary.
  • Conduct code reviews and adhere to software development best practices including CI/CD, version control, and unit testing.
  • Develop APIs and microservices to serve ML models and support application integration.
  • Perform data analysis and data engineering tasks including cleaning, transformation, and storage using SQL, Spark, or Pandas.
  • Collaborate with cross-functional teams including product managers, analysts, and engineers to identify and prioritize ML use cases.
  • Utilize and contribute to MLOps frameworks to manage the lifecycle of ML models efficiently.
  • Ensure compliance with data privacy and security standards when handling sensitive datasets.
  • Document machine learning systems, workflows, and decisions for internal knowledge sharing and regulatory requirements.
  • Continuously research and evaluate new ML algorithms and technologies to improve model accuracy and system efficiency.
  • Benchmark different algorithms for scalability and performance under different data and system conditions.
  • Assist in defining the architecture of software systems involving machine learning components.
  • Participate in sprint planning, stand-ups, and other Agile ceremonies to ensure timely and coordinated delivery of ML solutions.

Requirements

  • Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, Engineering, or a related field.
  • Two (2) years of experience in the job offered or related occupation.
  • Two (2) years of experience in each of the following:
    • CI/CD, Jenkins, GIT, or DevOps;
    • XML, JSON, HTML, CSS, or JavaScript;
    • Agile methodologies or SAFe Software Development Principles;
    • Web Service APIs;
    • Docker or Kubernetes;
    • JIRA, Rally, or Confluence;
    • Data analytics on large data sets in healthcare, business, or retail sector;
    • Machine learning algorithms;
    • Feature engineering, model training, hyperparameter tuning, distributed model training, and supervised and unsupervised learning implementation;
    • Developing and deploying predictive models or ML systems in a cloud environment (GCP, AWS, or Azure);
    • Machine learning operations such as model versioning, model and data lineage, monitoring, model hosting and deployment, scalability, and orchestration;
    • Designing data architectures, including data pipelines, distributed computing engines, and machine learning infrastructure design.

Pay

Pay Range: $112,923.00/year to $185,400.00/year. This range represents the base annual full-time salary for all positions in the job grade. The actual base salary offer will depend on a variety of factors including experience, education, geography, and other relevant factors. This position is also eligible for a CVS Health bonus, commission, or short-term incentive program, as well as an award target in the company’s equity award program.

Benefits

  • Full range of medical, dental, and vision benefits.
  • 401(k) retirement savings plan and Employee Stock Purchase Plan.
  • Fully-paid term life insurance plan, short-term and long-term disability benefits.
  • Wellness programs, education assistance, free development courses, CVS store discount, and discount programs with participating partners.
  • Paid Time Off (PTO) or vacation pay, as well as paid holidays throughout the calendar year.

Similar jobs