Machine Learning Engineer

Apex Systems LLC
Richmond, United States of America
31 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Richmond, United States of America

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Azure
Google BigQuery
Continuous Integration
Data Governance
Distributed Data Store
Github
Python
Machine Learning
TensorFlow
Unstructured Data
Google Cloud Platform
PyTorch
PySpark
Scikit Learn
XGBoost
Machine Learning Operations
Databricks

Job description

We're seeking a Machine Learning Engineer to join a growing data science team focused on building and operationalizing AI-driven solutions in a complex enterprise environment. This role is ideal for someone who enjoys working close to the business, owning models end to end, and ensuring solutions are scalable, maintainable, and production ready.

This position leans slightly more toward data science than pure ML platform engineering and will play a key role in expanding AI usage over the next several months. What You'll Do

  • Design, build, and maintain machine learning models used in pricing and analytics workflows
  • Integrate ML and AI solutions into existing enterprise systems and APIs
  • Monitor model performance and address data drift, model drift, and concept drift
  • Collaborate with engineering and business partners to translate business needs into ML solutions
  • Support the ML lifecycle from development through production and ongoing maintenance

Requirements

  • Strong Python experience for machine learning and data analysis
  • Hands-on experience with Databricks and distributed data processing (PySpark)
  • Familiarity with Google Cloud Platform-based ML workflows, including tools like Vertex AI and BigQuery. (Open to other cloud provider experience; i.e. AWS or Azure)
  • Solid understanding of supervised and unsupervised machine learning, especially regression and clustering
  • Experience with ML observability tools such as MLflow, Evidently, WhyLabs, or similar
  • Experience with CI/CD practices and tools like GitHub Actions
  • Ability to work with structured and unstructured data from enterprise systems, * Experience with pricing analytics, pricing optimization, or revenue management
  • Familiarity with common ML libraries such as scikit-learn, XGBoost, PyTorch, or TensorFlow
  • Exposure to feature stores, model registries, and automated retraining workflows
  • Understanding of data governance, security, and compliance in ML systems

About the company

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click for more details.

Apply for this position