Bachelor's degree in Computer Science, Software or Electrical Engineering, or equivalent experience in Machine Learning., Strong programming skills in Python and familiarity with machine learning libraries like TensorFlow and PyTorch., Experience with MLOps practices and tools such as Kubeflow, MLflow, and Docker., Excellent communication skills in English and a solid understanding of machine learning concepts..
Key responsibilities:
Design and develop innovative machine learning models based on state-of-the-art research.
Implement and fine-tune models for optimal performance and drive their deployment into production.
Collaborate with cross-functional teams to ensure smooth integration and scalability of models.
Analyze data to extract insights and propose novel ideas to tackle complex problems.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
As a leader in staff augmentation, recruiting, and onboarding solutions, we are strategic partners in the success of world-class companies.
Our mission is clear: to close the talent gap in rapidly evolving tech landscapes and help our partners grow and thrive.
With an established network of top professionals worldwide, Techunting connects with tech rockstars across various disciplines. We fully recognize that diversity sparks innovation and improves project results. We value the unique backgrounds of our team members and strive to build enduring relationships that span across borders.
- We are a team of 200+ seasoned professionals across 15 countries.
- We have been recognized as a "Great Place To Work"
- "Top Software Development Company" by Designrush.
- Recognized by Diversio for our DEI initiatives
We are looking for a Machine Learning Engineer who dares to work with cutting-edge technology! It involves inspiring yourself with state-of-the-art research papers to help with the Machine Learning model design, implementation, training and deploy. You will be responsible for applying the best MLOps practices and principles to the whole modeling workflow. It will require you to gain great insight into the problems, conceiving how data can be exploited and how new concepts can be created. It'll enable you to apply novel ideas that can change the world, learning a lot at the same time!
Main responsibilities and duties:
Stay up-to-date with the latest advancements in machine learning by exploring and drawing insights from state-of-the-art research papers. Leverage this knowledge to design and develop innovative machine learning models tailored to our specific needs.
Translate conceptual models into practical implementations, utilizing programming languages and machine learning frameworks. Train and fine-tune models to achieve optimal performance and accuracy.
Drive the deployment process of machine learning models into production environments. Collaborate with cross-functional teams to ensure smooth integration and scalability of the models.
Apply the best MLOps (Machine Learning Operations) practices and principles throughout the entire modeling workflow. Streamline processes for efficient development, testing, and deployment of machine learning solutions.
Dive deep into problem domains to gain a comprehensive understanding of challenges and opportunities. Analyze and preprocess data to extract valuable insights for model improvement.
Propose and experiment with novel ideas and approaches to tackle complex problems. Explore creative ways to leverage data and develop new concepts that could potentially revolutionize the field.
Collaborate with a team of skilled professionals, including data scientists, engineers, and domain experts. Foster a collaborative environment that encourages knowledge sharing and continuous learning.
Qualifications And Skills
Bachelor degree in Computer Science, Software or Electrical Engineering, or comparable professional experience in Machine Learning related areas.
Excellent written and verbal communication skills in English.
Experience working with native ML orchestration systems such as Kubeflow, Step Functions, MLflow, Airflow, and TFX.
Experience in technologies like Spark, Kafka, Spark streaming, Flink etc.
Expertise in MLOps and model integration into larger-scale applications.
Experience with implementing and scaling feature store across organization.
Strong programming skills in Python and experience with popular machine learning libraries/frameworks (e.g., TensorFlow, PyTorch).
Expertise in using Docker and Kubernetes.
Strong problem-solving skills and ability to analyze and translate business requirements into technical solutions.
Ability to read, interpret, and apply research papers in machine learning. A strong grasp of foundational machine learning concepts is essential.
Knowledge of agile methodologies. and ability to work in a fast-paced and evolving environment. Willingness to learn and adapt to new technologies and methodologies.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.