Job Description
We are currently seeking a talented and motivated Machine Learning Engineer to join our dynamic Engineering team.
As a Machine Learning Engineer, you will be part of LXT AI/ML team, playing a crucial role in developing and implementing machine learning models and algorithms to solve complex business problems. You will work closely with cross-functional teams to understand requirements, design solutions, and deploy machine learning models into production. Your expertise will contribute to the growth and success of our organization, and enrich our AI, and ML services offering.
Responsibilities:
- Work on the design, development, and implementation of machine learning models and algorithms to solve complex business problems.
- Collaborate with software engineers, and domain experts to gather requirements, define project goals, and identify data sources.
- Conduct exploratory data analysis, data preprocessing, and feature engineering to prepare data for model training.
- Develop and implement scalable and efficient machine learning pipelines and workflows.
- Train, evaluate, and fine-tune machine learning models using state-of-the-art techniques and algorithms.
- Optimize and deploy machine learning models into production systems, ensuring high performance, scalability, and reliability.
- Conduct experiments and A/B testing to measure the performance and effectiveness of machine learning models.
- Stay up to date with the latest advancements in machine learning and related technologies and apply them to improve our machine learning capabilities.
- Mentor and provide guidance to non-AI/ML members of LXT’s Technology team, sharing best practices and knowledge.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
Qualifications:
- Bachelor's degree (or above) in computer science, Engineering, or a related field.
- Proven professional experience as a Machine Learning Engineer, Data Scientist, or related role, with a focus on developing and deploying machine learning models.
- Strong programming skills in languages such as Python, R, or Java, with experience in data manipulation, analysis, and model development libraries (e.g., NumPy, pandas, scikit-learn, TensorFlow, PyTorch).
- Solid understanding of machine learning algorithms, statistical modeling, and deep learning architectures.
- Experience with data preprocessing techniques, feature engineering, and model evaluation.
- Proficiency in working with large-scale datasets and distributed computing frameworks (e.g., Hadoop, Spark).
- Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and knowledge of deploying machine learning models to production.
- Strong problem-solving skills and the ability to apply analytical thinking to real-world challenges.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Proven ability to lead projects, mentor team members, and drive results in a fast-paced environment.
- Strong understanding of software engineering principles and best practices.