Data Science ML/GenAI Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Data Scientist building production ML, NLP, and GenAI solutions for Irth’s critical-infrastructure SaaS platform. Developing Databricks pipelines and maintainable software for damage prevention and asset integrity.
Responsibilities:
- Design, prototype, and evaluate LLM/NLP solutions for business and technical needs.
- Develop text classification, entity extraction, semantic search, summarization, and other NLP/AI applications.
- Experiment with models and techniques and evaluate model quality, performance, and relevance before production.
- Explore, prepare, transform, and analyze data using Databricks.
- Develop and improve data pipelines for machine learning and AI solutions.
- Transform successful prototypes and proofs of concept into production-ready solutions.
- Develop clean, modular, maintainable, and well-tested code using object-oriented design and software engineering practices.
- Analyze, improve, consolidate, or redesign existing codebases, data pipelines, and applications.
- Improve reliability, scalability, performance, and maintainability.
- Collaborate with data engineering, application development, engineering, leadership, and stakeholders.
- Participate in technical and architectural decisions and establish improved development, testing, and deployment practices.
- Translate business needs into practical technical solutions and deliver measurable value for Irth’s SaaS products serving critical infrastructure industries.
Requirements:
- 3–5 years of experience in data science, machine learning, or ML engineering, with demonstrated production-quality coding experience beyond notebooks.
- Master’s degree or equivalent professional experience in data science, machine learning, computer science, statistics, or a related field, with a strong foundation in statistics and modeling methodologies.
- Hands-on experience developing NLP and/or LLM-based solutions, including RAG, embeddings and cosine similarity, hybrid BM25/semantic search, fuzzy matching, MinHash, text classification, NER, search re-ranking, and prompt engineering.
- Strong proficiency in Python, including pandas, scikit-learn, PyTorch, and other relevant machine learning libraries.
- Strong understanding of object-oriented programming, clean code, and software design principles.
- Strong data analysis skills, including exploratory data analysis, hypothesis testing, and statistical modeling.
- Hands-on experience with Databricks or a comparable data/analytics platform.
- Understanding of the machine learning lifecycle, including training, evaluation, deployment, production monitoring, model drift, and data quality.
- Experience designing and developing REST APIs.
- Strong written and verbal communication skills; French and English proficiency explicitly required in the French qualifications.
- Nice to have: experience with large-scale unstructured text data, communications/public relations/media, vector databases, RAG frameworks, NLP fine-tuning, MLflow, TypeScript, Node.js, CI/CD, Git, and GitHub Actions.
Benefits:
- Competitive Salary – A competitive compensation package based on experience and qualifications.
- Medical, Dental, and Vision Insurance – Comprehensive insurance coverage to support you and your family.
- 401(k) Plan with Company Match.
- Generous Paid Time Off (PTO).
- Company-Paid Holidays.
- Flexible Work Options – Work-from-home opportunities are available, depending on the role and business needs.
- On-Call Compensation – Additional pay for eligible on-call shifts.
- Competitive Salary — A competitive compensation package based on experience and qualifications.
- Medical, Dental, and Vision Insurance — Comprehensive insurance coverage to support you and your family.
- Retirement Plan with Employer Matching.
- Generous Paid Time Off.
- Company-Paid Holidays.
- Flexible Work Arrangements — Remote work opportunities are available depending on the role and business needs.
- On-Call Compensation — Additional pay for eligible on-call shifts.

















