P
Remote Senior AI Engineer - Machine Learning
Job Description
Our client, a rapidly growing technology company at the forefront of AI innovation, is actively seeking a Remote Senior AI Engineer specializing in Machine Learning. This position is fully remote, offering the flexibility to work from anywhere in the US while contributing to the development of sophisticated AI-driven products and services. You will be responsible for designing, developing, and deploying robust machine learning models that solve complex business challenges and drive significant value.
As a Senior AI Engineer, you will leverage your deep expertise in machine learning algorithms, data science, and software engineering to build scalable AI solutions. Your work will involve the entire ML lifecycle, including data preprocessing, model training, evaluation, deployment, and monitoring. You will collaborate with cross-functional teams, including product managers, data scientists, and software engineers, to translate business requirements into effective AI features. The ideal candidate possesses a strong technical background, a passion for problem-solving, and a proven ability to deliver high-quality ML systems in a remote environment.
Responsibilities:
As a Senior AI Engineer, you will leverage your deep expertise in machine learning algorithms, data science, and software engineering to build scalable AI solutions. Your work will involve the entire ML lifecycle, including data preprocessing, model training, evaluation, deployment, and monitoring. You will collaborate with cross-functional teams, including product managers, data scientists, and software engineers, to translate business requirements into effective AI features. The ideal candidate possesses a strong technical background, a passion for problem-solving, and a proven ability to deliver high-quality ML systems in a remote environment.
Responsibilities:
- Design, develop, and implement machine learning models and algorithms for various applications.
- Build and maintain scalable ML pipelines for data preprocessing, feature engineering, model training, and evaluation.
- Deploy machine learning models into production environments and monitor their performance.
- Collaborate with data scientists and engineers to gather requirements and define ML project objectives.
- Write clean, efficient, and well-documented code in Python or other relevant languages.
- Optimize ML models for performance, scalability, and accuracy.
- Stay up-to-date with the latest advancements in machine learning, deep learning, and AI technologies.
- Contribute to the design and architecture of the company's AI platform.
- Troubleshoot and resolve issues related to ML models and systems.
- Participate in code reviews and provide constructive feedback to peers.
- Communicate technical concepts and results effectively to both technical and non-technical stakeholders.
- Master's or Ph.D. degree in Computer Science, Machine Learning, Data Science, Statistics, or a related quantitative field.
- Minimum of 5 years of experience in machine learning engineering or a related role.
- Strong proficiency in Python and experience with ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Solid understanding of various machine learning algorithms (supervised, unsupervised, reinforcement learning).
- Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Proficiency in SQL and experience with databases.
- Familiarity with cloud platforms (AWS, GCP, Azure) and MLOps best practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong software engineering principles and best practices.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
Original posting:
www.whatjobs.com