DescriptionJob Description:
We are seeking a highly skilled Machine Learning Engineer to join our team. The ideal candidate will possess a strong background in Natural Language Processing (NLP) Large Language Models (LLMs) and Python programming. This role involves collaborating closely with data scientists product managers and data engineers to design develop and deploy high-performance AI/ML models as well as integrate generative AI solutions into existing workflows.
Responsibilities:
- Collaborate with cross-functional teams to design and deliver high-performance AI models including NLP computer vision semantic engines Retrieval-Augmented Generation (RAG) linguistic analysis risk management and time-series prediction models.
- Integrate generative AI solutions into existing workflow systems.
- Train tune and optimize AI models and algorithms for enhanced performance.
- Implement complex real-time data and AI/ML applications to capture knowledge and automate decision-making processes.
- Create ML/AI models for business teams and establish metrics to track their accuracy and performance.
- Oversee the full lifecycle of algorithm development from ideation to deployment and monitoring.
- Evaluate and rank ML algorithms based on their potential success in solving specific problems.
- Serve as an internal resource for AI/ML needs providing guidance and insights to stakeholders during strategic discussions.
QualificationsQualifications:
Required Experience and Skills:
- Machine Learning:
- Proficient in generative AI techniques prompt engineering and Retrieval-Augmented Generation (RAG) (2 years).
- Experience with Large Language Models (LLMs) such as OpenAI Gemini LLAMA and other state-of-the-art models (2 years).
- Expertise in using ML/AI libraries such as Pandas NumPy PyTorch TensorFlow Keras BERT LayoutLM and traditional ML algorithms (3 years).
- Python Programming and Software Engineering:
- Expertise in Pythonic clean coding practices including the use of decorators generators and descriptors (3 years).
- Strong understanding of software design principles such as DRY OAOO YAGNI KIS EAFP/LBYL and defensive programming (2 years).
- Proficient in software design concepts focusing on cohesion and coupling (2 years).
- Knowledge of SOLID principles (2 years).
Education and Experience:
- Minimum Bachelors degree or foreign equivalent in Computer Science Electrical Engineering or a closely related field.
- At least 3 years of experience as a software engineer and 3 years of ML-related programming.
We look forward to welcoming an experienced Machine Learning Engineer who is ready to tackle exciting challenges and contribute to our innovative projects. If you meet the qualifications and are passionate about AI/ML we encourage you to apply.