Software Engineer I- AI and ML
Indexed description
Who You Are
You are a passionate Python and AI/ML Engineer minimum 5 years of hands-on experience building intelligent systems. You thrive in fast-paced environments, love solving complex problems with data and algorithms, and take pride in delivering AI solutions that create real business impact. You have experience with cutting-edge Generative AI, scalable ML pipelines, and production-grade systems and you're energized by working at the frontier of what AI can do.
What You'll Do
- Design, develop, and deploy machine learning models and Generative AI solutions — including classification, clustering, summarization, search & ranking, and information extraction.
- Own end-to-end ML pipelines — from data ingestion and preprocessing through model training, deployment, and production monitoring.
- Collaborate with cross-functional teams to translate business requirements into AI-driven features — applying NLP, outlier detection, and deep learning techniques where applicable.
- Build robust, scalable, and well-documented Python-based RESTful APIs to expose ML models and AI services in production environments.
- Optimize database interactions and ensure efficient data storage and retrieval for AI applications across SQL and NoSQL systems.
- Stay current with the latest advances in AI/ML — integrating emerging approaches such as RAG pipelines, LLM fine-tuning, and vector search into live products.
NumPy
- Pandas
- FastAPI
- Scikit-learn Machine Learning Applied expertise across supervised, unsupervised, and deep learning — classification, clustering, outlier detection. PyTorch
- TensorFlow
- XGBoost
- DBSCAN
LLMs
- RAG
- Prompt Eng.
- Fine-tuning
spaCy
- BERT
- FAISS
- Elasticsearch
REST
- FastAPI
- OAuth2
- Swagger
PostgreSQL
- MongoDB
- Vector DBs
AWS
- Azure
TypeScript
- React
- Node.js
MLflow
- Kubeflow
- CI/CD
Docker
- Kubernetes
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search