Job Title: Manager – Senior ML Engineer (Python, SQL, Open AI)
Click here to apply: https://forms.office.com/r/xmSRYhBLMj
Job Type: Full-Time
We are looking for a passionate technologist to design, develop and install software solutions for Firstsource Solutions Ltd.
Our ideal candidates should be familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design
Job Summary: The Manager – Senior ML Engineer (Full Stack) will be responsible for leading the development and integration of Generative AI (GenAI) technologies, writing code modules, and managing full-stack development projects. The ideal candidate will have a strong background in Python and a proven track record in machine learning and full-stack development.
Required Skills:
- Strong proficiency in Python programming.
- Experience with data analysis and visualization libraries like Pandas, NumPy, Matplotlib, and Seaborn.
- Proven experience in machine learning and AI development.
- Experience with Generative AI (GenAI) development and integration.
- Full-stack development experience, including front-end and back-end technologies.
- Proficiency in web development frameworks such as Django or Flask.
- Knowledge of machine learning frameworks such as TensorFlow, Keras, PyTorch, or Scikit-learn.
- Experience with RESTful APIs and web services integration.
- Familiarity with SQL and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or Redis.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of DevOps practices and tools like Docker, Kubernetes, Jenkins, and Git.
- Proficiency in writing unit tests and using debugging tools.
- Effective communication and interpersonal skills.
- Ability to work in a fast-paced, dynamic environment.
- Knowledge of software development best practices and methodologies.
Key Responsibilities:
- Lead the development and integration of Generative AI (GenAI) technologies to enhance our product offerings.
- Write, review, and maintain code modules, ensuring high-quality and efficient code.
- Oversee full-stack development projects, ensuring seamless integration and optimal performance.
- Collaborate with cross-functional teams to define project requirements, scope, and deliverables.
- Manage and mentor a team of developers and engineers, providing guidance and support to achieve project goals.
- Stay updated with the latest industry trends and technologies to drive innovation within the team.
- Ensure compliance with best practices in software development, security, and data privacy.
- Troubleshoot and resolve technical issues in a timely manner.
Qualifications:
- Bachelor’s degree in computer science or an Engineering degree
- Minimum of 7 years of experience in machine learning engineering or a similar role.
- Demonstrated experience in managing technology projects from inception to completion.