Senior ML Engineer
- 2 years ago
- Dillibazar, Kathmandu
- Full Time
- Private
Make architectural decisions in collaboration with technology experts and deliver high-quality software that meets coding and design patterns best practices.
Perform in-depth analysis of code and technical architecture, identify anti-patterns and implement improvement plans to ensure scalability, performance, reliability, and security of the application.
Communicate regularly with the client to understand the business goals, and requirements, and recommend the appropriate solutions.
Driving technical projects and providing leadership in an innovative and fast-paced environment.
Lead, motivate and mentor team members in achieving project and organizational goals.
Actively involved in improving organizational culture, process, and standards.
Provide thought leadership and strengthen the team’s software engineering capabilities.
Keep abreast of the latest technology trends.
Act as a bridge between the business teams, research team, and development team to concoct the best Machine Learning solutions.
Extend the Machine Learning prototypes into fully polished solutions.
Nice to have:
ML in Big data environment
Bachelor's degree in computer science, data science, mathematics, or a related field.
Master’s degree in computational linguistics, data analytics, or similar will be advantageous.
At least four years of experience as a Machine Learning Engineer.
Advanced proficiency with Python code writing.
In-depth knowledge of mathematics, statistics, and algorithms.
Extensive knowledge in machine learning as well as deep learning frameworks (such as sci-kit learn, Tensorflow, Keras, Pytorch).
Demonstrated history of implementing MLOps tools to operationalize and deploy models.
Experience with software development life cycle in Machine Learning projects.
Experience with SQL and No-SQL.
Experience with REST frameworks, Containerization and Version control tools.
Superb analytical and problem-solving abilities.
Great communication and collaboration skills.
Excellent time management skills.