Ment seeks a Senior Machine Learning Engineer to take on the responsibility of designing, implementing, and maintaining AI systems across a variety of applications. In this role, you will contribute to our AI strategy, tackle complex solutions, and optimize existing systems for enhanced performance.
What You'll Do
- Develop AI applications and solutions by understanding business needs, collaborating with stakeholders, analyzing data, and implementing AI algorithms.
- Design, develop, and maintain robust AI systems, including machine learning models and deep learning networks.
- Document and demonstrate solutions with clear technical documentation, diagrams, and code comments.
- Contribute to the organization’s AI strategy by researching new tools and techniques, participating in educational opportunities, and maintaining professional networks.
- Identify and resolve performance and scalability issues in AI applications by improving software and addressing bottlenecks and bugs.
- Lead and collaborate with cross-functional teams to define and implement innovative AI solutions, optimizing user interaction and experience.
- Conduct code reviews and mentor team members to uphold high coding standards.
- Translate business requirements into actionable technical requirements.
- Work closely with data engineering and data science teams to implement automated and unit testing.
- Improve operations by analyzing systems and recommending procedural changes.
- Support engineering goals by delivering project outcomes as needed.
What We're Looking For
- Minimum 5 years of experience in AI and Machine Learning.
- Demonstrated experience designing and developing AI-powered products in production environments.
- Proficiency in Python, including good experience with AI/ML-related libraries and frameworks.
- Deep knowledge of AI and machine learning concepts.
- Good understanding of security, data privacy, and regulations compliance considerations in AI systems.
- Solid experience with one of the major cloud service providers (AWS, Google Cloud, Azure).
- Knowledge of software design principles and patterns.
- Proficiency in software testing methodologies.
- Strong grasp of data structures, algorithms, and computing theory.
- Ability to translate business needs into technical solutions.
- User-centric mindset with focus on outcome and experience.
- High attention to details and quality.
- Strong analytical and systematic problem-solving skills.
- Leadership and teamwork capabilities.
- Commitment to continuous learning and improvement.
- Fluency in English.
- Excellent written and verbal communication.
- Flexibility to adjust work schedules as needed.
Technical Stack
- Python
- AWS
- Google Cloud
- Azure
Team & Environment
You will report to the SE Director.




