I
Machine Learning Engineer
innovitusa
Harrisburg · On-site Full-time Mid Level 1w ago
About the role
Summary
A Machine Learning Engineer is responsible for designing, building, and deploying predictive models and AI-driven solutions that support business objectives. This role focuses on developing scalable machine learning systems, optimizing model performance, and integrating intelligent solutions into production applications.
Key Responsibilities
- Design, develop, and implement machine learning models and AI solutions for real-world business use cases.
- Train, test, and evaluate models using large, complex datasets to ensure accuracy and reliability.
- Collaborate with data scientists, data engineers, and software developers to build end-to-end ML pipelines.
- Optimize algorithms and workflows for performance, scalability, and cost efficiency.
- Deploy machine learning models into production environments using MLOps best practices.
- Monitor model performance, drift, and accuracy; retrain and fine-tune models as needed.
- Build and maintain feature engineering pipelines and data preprocessing workflows.
- Document models, assumptions, architectures, and methodologies for transparency and reproducibility.
- Research, evaluate, and apply emerging machine learning techniques, tools, and frameworks.
- Ensure compliance with ethical AI standards, data privacy policies, and regulatory requirements.
- Integrate ML solutions with enterprise applications, APIs, and cloud platforms.
- Conduct A/B testing and experimentation to validate model effectiveness.
- Troubleshoot model failures and collaborate with engineering teams to resolve production issues.
- Support automation and intelligent decision-making across business processes.
- Provide technical guidance on best practices for developing, deploying, and maintaining ML systems.
- Mentor junior engineers and contribute to team knowledge sharing and innovation.
Qualifications
- Bachelor’s or Master’s degree in Data Science, Computer Science, Artificial Intelligence, or a related field.
- 3-5 years of hands-on experience in machine learning, AI, or advanced analytics roles.
- Proficiency in Python, R, and machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Strong foundation in statistics, probability, and linear algebra.
- Experience working with large datasets and building production-grade ML systems.
Preferred Skills / Duties
- Knowledge of natural language processing (NLP), computer vision, deep learning, or reinforcement learning.
- Experience with cloud-based ML platforms and services (AWS SageMaker, Azure ML, Google AI Platform).
- Familiarity with MLOps tools for model deployment, monitoring, and versioning.
- Ability to translate complex business problems into effective machine learning solutions.
- Strong communication, collaboration, and stakeholder engagement skills.
- Experience with data pipelines, feature stores, and model lifecycle management.
Skills
AIAWS SageMakerAzure MLComputer VisionDeep LearningGoogle AI PlatformLinear AlgebraMachine LearningMLOpsNatural Language ProcessingPythonPyTorchRReinforcement LearningScikit-learnStatisticsTensorFlow
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free