Job
Description
As an AI/ML Engineer - I at GeekyAnts, your role will involve designing, developing, and deploying machine learning models and AI solutions. You will work with modern ML frameworks, large language models (LLMs), and build scalable AI applications. **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 LLMs, implement RAG systems, and develop AI-driven applications - Create REST APIs using FastAPI or Flask and deploy using Docker and Kubernetes - Process and analyze large datasets using SQL, Pandas, and Spark - Implement MLOps practices such as model monitoring, logging, and versioning **Required Skills:** - **Programming & Development:** - Strong proficiency in Python, including OOP principles - **Software Architecture:** - Familiarity with frontend/backend components, microservices, and API design - **Version Control:** - Proficient with Git and platforms like GitHub or GitLab - **ML/AI Technologies:** - ML Frameworks: TensorFlow, PyTorch, Scikit-Learn, XGBoost - LLM Expertise: Understanding of transformer architectures, fine-tuning, and prompt engineering - Vector Databases: Experience with Pinecone, Weaviate, or Chroma for embeddings and similarity search - **Data & Infrastructure:** - Data Handling: Pandas, NumPy, SQL, Apache Spark - Cloud Platforms: Experience with AWS, GCP, or Azure - Deployment: Docker, Kubernetes, FastAPI, Flask, REST APIs - **Mathematical Foundation:** - Solid understanding of linear algebra, statistics, and calculus as applied to ML algorithms - **Soft Skills:** - Strong problem-solving abilities, clear technical communication, and collaboration across teams **Preferred Qualifications:** - Bachelor's or Masters degree in Computer Science, Data Science, or a related field - Approximately 1 year of experience in ML/AI development - Familiarity with MLOps tools like MLflow or Weights & Biases - Knowledge of computer vision and/or NLP applications **Additional Technical Areas:** - Understanding of data privacy and security best practices - Experience with streaming data processing tools such as Kafka or Apache Beam As an AI/ML Engineer - I at GeekyAnts, you will be part of a dynamic team that specializes in building innovative solutions for a variety of industries. You will have the opportunity to work with cutting-edge technologies and contribute to the development of AI-driven applications.,