 
        
        Job Description
Develop and deploy cutting-edge AI solutions with a focus on automation, software engineering best practices, and production-ready code.
This role requires proficiency in Python programming and experience with various machine learning, deep learning, generative, and agentic AI.
Lead the development of intelligent systems emphasizing software and AI engineering best practices, automation, and continuous delivery.
Experience in Data Science, Machine Learning, or AI Engineering roles demonstrating a history of delivering impactful AI solutions.
Expert-level Python programming including Pandas, Polars, NumPy, Scikit-learn, TensorFlow, PyTorch, Keras, and experience with RESTful API development.
Strong software engineering foundation: Version control (Git), unit testing, CI/CD pipelines, Clean Code principles, and containerization (Docker, Kubernetes).
Strong understanding of programming logic and object-oriented programming (OOP) principles to design modular, reusable, and maintainable code structures.
Proven experience in end-to-end ML lifecycle: data preparation, model training, tuning, inference, deployment, monitoring, and retraining.
Data handling expertise: Extraction, cleaning, transformation, and loading (ETL) from various sources relational and non-relational databases, cloud storage, APIs.
Machine Learning & Deep Learning: Supervised and unsupervised learning techniques, including regression, classification, clustering, time series, and NLP.
Natural Language Processing (NLP): Experience with text preprocessing, pre-trained models (BERT, Roberta), fine-tuning, and NLP libraries (scikit-learn, spaCy, NLTK, Gensim).
Experience with Generative AI, e.g., LLMs, prompt engineering, fine-tuning, RAG pipelines.
Experience with cloud platforms Azure preferred, GCP or AWS, including their respective AI/ML services.
Strong understanding of model evaluation, feature engineering, and hyperparameter tuning.
Team player problem-solving analytical thinking pro-active self-taught resilient strong communication collaboration ability to translate technical insights into accessible information for diverse audiences.
Bachelor's or Master's degree in Computer Science Data Science Computer Engineering Software Engineering Information Technology Mathematics or Physics.