We are seeking a skilled and motivated Senior Machine Learning Engineer to join our team. As a key member of our team, you will contribute to the development and application of cutting-edge computational methods and algorithms, enabling our clients to gain valuable insights from their data.
Job Responsibilities:
* Engage with clients to understand their business requirements and provide expert advice on leveraging ML and AI technologies to solve their problems
* Preprocess data, fine-tune exciting LLMs, and build custom pipelines
* Design end-to-end ML solutions that address client needs, considering factors such as data acquisition, preprocessing, feature engineering, model selection, and deployment
* Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to deliver successful ML projects
* Stay up-to-date with the latest advancements in ML, AI, and related technologies, identifying opportunities for innovation and differentiation
* Conduct research and experimentation to explore new ML algorithms, techniques, and frameworks that can enhance our offerings
* Present findings and results to internal teams and external stakeholders in a clear and concise manner
Required Skills and Qualifications:
* Strong experience with NLP, LLM agents, including tool usage and reasoning
* Experience with LLM fine-tuning
* Proficient in Python programming and experience with Python data science frameworks
* Experience with AWS infrastructure for data/ML frameworks
* Familiarity with common ML frameworks (e.g., PyTorch, Keras) and libraries (e.g., NumPy, scikit-learn)
* Solid knowledge of machine learning and deep learning fundamentals
* Experience with transformer-based language models
* Ability to interpret and implement research ideas and algorithms
* Hands-on experience with relational SQL and NoSQL databases
* Upper-Intermediate or higher level of English proficiency
* Ability to work with external clients and strong communication skills, including presenting in webinars and conferences
Benefits:
* Competitive compensation
* Remote or office work
* Flexible working hours
* Healthcare benefits: medical insurance and paid sick leave
* Continuous education, mentoring, and professional development programs
* A team with excellent tech expertise
* Certifications paid by the company