Machine Learning Engineer (Experienced) Hiring Now

🏢 career.imfdirectgov📍 Cedar Bluff, Alabama💼 Full-Time💻 On-site🏭 Artificial Intelligence & Machine Learning💰 110,000 - 150,000 per year

About Company

Imagine tackling the most challenging AI problems, shaping the future of intelligent systems alongside pioneering minds. At career.imfdirectgov, we empower our Machine Learning Engineers to push boundaries, translating complex data into impactful solutions that redefine industries. We foster a culture of innovation, continuous learning, and collaborative brilliance, where your expertise directly influences cutting-edge projects. For an experienced ML Engineer ready to make a significant mark and drive real-world transformation, our dynamic environment offers unparalleled growth and the chance to lead groundbreaking initiatives.

Job Description

We are seeking a highly motivated and experienced Machine Learning Engineer to join our innovative team in Cedar Bluff, Alabama. This is a pivotal role for an individual passionate about designing, developing, and deploying robust machine learning models that address complex real-world challenges. As an Experienced Machine Learning Engineer, you will be instrumental in the entire ML lifecycle, from conceptualization and data exploration to model training, evaluation, and production deployment, emphasizing scalability, reliability, and performance. You will work closely with cross-functional teams including data scientists, software engineers, and product managers to translate business requirements into technical specifications and deliver cutting-edge AI solutions.

Your day-to-day will involve architectural design for ML systems, feature engineering, advanced algorithm selection, and rigorous model validation. A significant part of this role will focus on implementing MLOps best practices, automating model retraining, monitoring performance in production, and ensuring efficient resource utilization. We expect you to contribute to the strategic direction of our ML infrastructure, evaluating new technologies and methodologies to keep our systems at the forefront of innovation. This is more than just a coding role; it’s an opportunity to lead, mentor junior engineers, and drive significant impact through your expertise in machine learning. If you thrive in a collaborative environment and are eager to tackle significant technical challenges with a direct impact on our products and services, we encourage you to apply and help us shape the future of intelligent systems.

Key Responsibilities

  • Design, develop, and deploy scalable and production-ready machine learning models and systems.
  • Lead the entire machine learning lifecycle, from data collection and preprocessing to model training, evaluation, and deployment.
  • Implement MLOps practices, including CI/CD pipelines for ML models, automated testing, and performance monitoring in production environments.
  • Collaborate with data scientists, software engineers, and product managers to understand business needs and translate them into technical solutions.
  • Research and evaluate new machine learning algorithms, techniques, and tools to improve model performance and efficiency.
  • Optimize existing machine learning models for performance, scalability, and cost-effectiveness.
  • Mentor junior engineers and contribute to the growth of the team's technical capabilities.
  • Develop and maintain robust data pipelines for training and inference.
  • Ensure the quality, reliability, and maintainability of machine learning code and infrastructure.

Required Skills

  • 5+ years of professional experience as a Machine Learning Engineer or similar role.
  • Strong proficiency in Python and relevant ML libraries (TensorFlow, PyTorch, Scikit-learn).
  • Extensive experience with MLOps principles and tools (e.g., Kubeflow, MLflow, AWS Sagemaker, Azure ML).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Expertise in designing, training, and evaluating various machine learning models (e.g., deep learning, reinforcement learning, NLP, computer vision).
  • Experience with large-scale data processing technologies (e.g., Spark, Kafka).
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field.

Preferred Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, or a related field.
  • Experience with real-time ML systems and low-latency inference.
  • Familiarity with distributed systems and microservices architecture.
  • Contributions to open-source projects or academic publications in machine learning.
  • Experience with GraphQL or similar API query languages for data interaction.
  • Knowledge of A/B testing methodologies for model evaluation.

Perks & Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and flexible work arrangements.
  • 401(k) retirement plan with company matching.
  • Opportunities for professional development, conferences, and certifications.
  • Dynamic and collaborative work environment with cutting-edge technology.
  • On-site fitness center and wellness programs.
  • Relocation assistance for eligible candidates.

How to Apply

Interested candidates are encouraged to apply by clicking on the link below. Please submit your resume and a cover letter detailing your experience and why you are a great fit for this role. We look forward to reviewing your application!

Job Application

×

Login Required

You must be signed in to apply for this job.

Scroll to Top