Machine Learning Engineer
WFA Digital Insight
The demand for skilled Machine Learning Engineers has grown exponentially, with a 25% increase in remote job postings in the past year. As companies like Elevus invest in cloud-native solutions, professionals with expertise in ML engineering, data science, and automation are in high demand. With the global ML market projected to reach $8.8 billion by 2027, this role offers a unique opportunity to work on cutting-edge projects. Before applying, candidates should be prepared to showcase their experience with ML pipelines, Databricks, and MLOps, as well as their ability to collaborate with cross-functional teams.
Job Description
About the Role
As a Machine Learning Engineer at Elevus, you will play a central role in developing and operationalizing scalable ML solutions in cloud-native environments. You will collaborate with data science, engineering, and product teams to design, develop, and optimize ML systems, with a focus on feature engineering, automation, and scalability.The role entails working on complex ML projects, from pipeline development to model deployment, and ensuring the reliability, scalability, and performance of ML systems. You will also contribute to the definition of MLOps practices, monitoring, and continuous improvement of ML platforms.
Elevus is a innovative company that values collaboration, innovation, and continuous learning. As a member of the technical team, you will have the opportunity to work on advanced ML projects, develop your skills, and contribute to the growth of the company.
What You Will Do
- Design, develop, and optimize ML systems, focusing on feature engineering, automation, and scalability
- Collaborate with data science, engineering, and product teams to develop and deploy ML models
- Develop and maintain scalable ML pipelines using Databricks and other cloud-native technologies
- Implement MLOps practices, including CI/CD, model versioning, and deployment
- Ensure the reliability, scalability, and performance of ML systems
- Monitor and analyze ML system performance, identifying areas for improvement
- Collaborate with cross-functional teams to identify business problems and develop ML solutions
- Develop and maintain technical documentation for ML systems and pipelines
- Participate in code reviews and contribute to the improvement of the codebase
What We Are Looking For
- Bachelor's or master's degree in Computer Science, Mathematics, Statistics, or a related field
- At least 5 years of experience in ML engineering, with a focus on scalable ML pipelines and automation
- Strong experience with Databricks, Python, and cloud-native technologies
- Knowledge of MLOps practices, including model versioning, deployment, and monitoring
- Experience with data engineering, data science, and ML workflows
- Strong programming skills in Python, with experience in data processing and machine learning libraries
- Experience with cloud platforms, preferably AWS
- Ability to work collaboratively in a remote team environment
Nice to Have
- Experience with distributed data processing, preferably using Apache Spark or similar technologies
- Knowledge of GCP or Azure cloud platforms
- Familiarity with monitoring and observability tools for ML systems
- Experience with agile development methodologies and version control systems
- Strong analytical and problem-solving skills
Benefits and Perks
- Competitive salary package, adjusted to experience
- Opportunity to work on advanced ML projects and develop your skills
- Collaborative and dynamic work environment
- Flexible working hours and remote work setup
- Access to cutting-edge technologies and tools
- Professional development and growth opportunities
- Health insurance and other benefits
- Paid time off and sick leave
- Remote stipend and other perks
How to Stand Out
- Tip: Make sure to showcase your experience with ML pipelines, Databricks, and MLOps in your resume and cover letter.
- Tip: Prepare to discuss your experience with scalable ML solutions, automation, and collaboration with cross-functional teams during the interview.
- Tip: Highlight your strong programming skills in Python and experience with data processing and machine learning libraries.
- Tip: Be prepared to walk through your experience with cloud platforms, preferably AWS, and your knowledge of MLOps practices.
- Tip: Demonstrate your ability to work collaboratively in a remote team environment and your experience with agile development methodologies.
- Tip: Show your enthusiasm for continuous learning and professional development, and be prepared to discuss your career goals and aspirations.
- Tip: Research the company culture and values, and be prepared to discuss how your skills and experience align with Elevus' mission and vision.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.