AI/ML Junior Developer

Bangalore, IN

Marlabs

A US-based digital transformation consulting and IT services company with 25 years of expertise. Build digital agility for your business.

View all jobs at Marlabs

Apply now Apply later

Key Responsibilities:

  • Develop and deploy solutions utilizing Large Language Models (LLMs) and Natural Language Processing (NLP) technologies coded in Python.
  • Design, implement, and optimize workflows using LangChain, OpenAI APIs
  • Work with both GraphDB (e.g., Neo4j, ArangoDB) and VectorDB (e.g., Pinecone, Weaviate) technologies for data storage and retrieval in AI applications.
  • Test different AI models (e.g., OpenAI, Claude) to evaluate their performance and ability to succeed at specific tasks, ensuring the best fit for each application.
  • Collaborate with team members to integrate AI models into scalable, production-ready applications.
  • Provide technical leadership in Generative AI projects, leveraging prior hands-on experience.
  • Develop, deploy, and maintain machine learning models and pipelines using Python.
  • Design, implement, and optimize traditional ML workflows, ensuring efficiency and scalability.
  • Collaborate with data scientists and analysts to preprocess and clean datasets for training and evaluation.
  • Conduct experiments with various machine learning algorithms (e.g., decision trees, SVM, neural networks) to identify the best-performing models for specific tasks.
  • Integrate ML models into production systems, ensuring robust performance and monitoring.

Requirements:

  • 5+ years of experience in Python development. (5 years is just coding not AI. For the Jr it might be less, but for the Sr, we want this.)
  • Deep understanding of LLMs and NLP technologies.
  • Hands-on experience with LangChain and OpenAI platforms.
  • Experience with GraphDB (e.g., Neo4j, ArangoDB) and VectorDB (e.g., Pinecone, Weaviate) for database management.
  • Proven experience in Generative AI projects with references or examples.
  • Strong understanding of traditional machine learning algorithms and their applications.
  • Hands-on experience with frameworks such as scikit-learn, TensorFlow, or PyTorch.
  • Proficiency in data manipulation and analysis using libraries like Pandas and NumPy.
  • Familiarity with data visualization tools (e.g., Matplotlib, Seaborn) for presenting findings.
  • Experience with data storage solutions, including relational databases (e.g., PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, Redis).

Bonus Skills:

  • Experience with Databricks 
  • Familiarity with AutoML tools and techniques.
  • Any Certificate related to AI / ML
  • Other database technology - Postgres and SqlServer
  • NoSQL database experience would be more helpful - Mongo, ElasticSearch
  • JSON experience, and development of API's in coding experience
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) for deploying ML models
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) for model deployment
  • Understanding of MLOps practices for managing the ML lifecycle.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  32  10  0

Tags: APIs AWS Azure Claude Databricks Data visualization Docker Elasticsearch GCP Generative AI JSON Kubernetes LangChain LLMs Machine Learning Matplotlib ML models MLOps Model deployment MongoDB Neo4j NLP NoSQL NumPy OpenAI Pandas Pinecone Pipelines PostgreSQL Python PyTorch RDBMS Scikit-learn Seaborn SQL TensorFlow Weaviate

Region: Asia/Pacific
Country: India

More jobs like this