Job Title: AI/ML Engineer - I
Location: Bengaluru, Karnataka
Experience: 1 Year
Key Responsibilities
Develop and deploy machine learning models using TensorFlow, PyTorch, and Scikit-Learn.
Build end-to-end ML pipelines from data preprocessing to model serving.
Work with large language models (LLMs), implement RAG systems, and develop AI-driven applications.
Create REST APIs using FastAPI or Flask and deploy via Docker and Kubernetes.
Process and analyze large datasets using SQL, Pandas, and Spark.
Implement MLOps practices (monitoring, logging, versioning).
Required Skills
Programming & Development
Python proficiency with OOP principles.
Familiarity with software architecture (frontend/backend components, microservices, API design).
Version control using Git (GitHub/GitLab).
ML/AI Technologies
Experience with ML frameworks (TensorFlow, PyTorch, Scikit-Learn, XGBoost).
Understanding of transformer architectures, fine-tuning, prompt engineering (LLM expertise).
Experience with vector databases (Pinecone, Weaviate, Chroma).
Data & Infrastructure
Data handling with Pandas, NumPy, SQL, Spark.
Experience with cloud platforms (AWS, GCP, Azure).
Deployment using Docker, Kubernetes, FastAPI, Flask, REST APIs.
Mathematical Foundation
Knowledge of linear algebra, statistics, calculus as applied to ML.
Soft Skills
Strong problem-solving, technical communication, and team collaboration.
Preferred Qualifications
Bachelor’s/Master’s degree in Computer Science, Data Science, or related field.
~1 year ML/AI development experience.
Familiarity with MLOps tools (MLflow, Weights & Biases).
Knowledge of computer vision or NLP applications.
Understanding of data privacy, security, streaming tools (Kafka, Apache Beam).
Educational Qualifications
Bachelor’s degree in B.Tech/B.E.