The company is looking to solve business problems through AI transformation by developing and deploying scalable AI/ML solutions, including NLP-based chatbots and predictive systems.
Requirements
- Proven experience with supervised and unsupervised learning, NLP, and deep learning
- Proficiency in Python and ML/DL libraries (e.g., scikit-learn, PyTorch, TensorFlow)
- Experience with Databricks, Jupyter Notebooks, Azure ML Flow, and Azure
- Strong understanding of data structures, algorithms, and statistical modeling
- Familiarity with MLOps tools (e.g., MLflow, Airflow, DVC) and deployment frameworks (e.g., Docker, Kubernetes)
- Experience with LLMs, Hugging Face Transformers, or LangChain.
- Knowledge of big data tools (e.g., Spark, Hadoop) and SQL/NoSQL databases.
Responsibilities
- Maintain and improve existing ML models developed in Databricks notebooks.
- Design and deploy scalable AI/ML solutions, including NLP-based chatbots and predictive systems.
- Build and manage end-to-end ML pipelines, from data ingestion to model monitoring.
- Prototype and evaluate new AI technologies (e.g., LLMs, embeddings, RAG, computer vision).
- Ensure model performance, reliability, and compliance in production environments.
- Document model development processes and communicate findings to technical and non-technical audiences.
- Collaborate with business stakeholders to identify and prioritize AI use cases.
Other
- Bachelor’s or Master’s degree in Computer Science, Statistics, Applied Mathematics, or a related field
- 5+ years of experience in data science, machine learning, or AI engineering roles
- Strong communication skills and ability to work cross-functionally
- Drive innovation in a company committed to AI transformation
- Work on real-world AI applications with measurable business impact