Job Title: AI/ML Engineer
Experience: 3-4 years
Location: Ahmedabad

Position Overview:

We are looking for an AI/ML Engineer with 3-4 years of experience to join our team. This role focuses on integrating AI/ML features into our AIOps and IT Service Management (ITSM) products. You will work on data analysis and machine learning algorithms to enhance our product's performance. You will be involved in various aspects of the machine learning lifecycle and MLOps, collaborating with cross-functional teams to develop and deploy AI-driven solutions. From semantic search and AI chatbots to root cause analysis based on metrics, logs, and traces, you will have the opportunity to tackle diverse challenges and shape the future of intelligent IT operations.

Roles & Responsibility:

  • Collaborate with product managers and data scientists to understand business needs and translate them into technical requirements for AI/ML solutions.
  • Design, develop, and implement machine learning algorithms and models, including but not limited to statistics, regression, classification, clustering, and transformer-based architectures.
  • Preprocess and analyze large datasets to extract meaningful insights and prepare data for model training.
  • Build and optimize machine learning pipelines for model training and inference using relevant frameworks.
  • Fine-tune existing models and/or train custom models to address specific use cases.
  • Enhance the accuracy and performance of existing AI/ML models through monitoring, iterative refinement and optimization techniques.
  • Lead the end-to-end machine learning lifecycle, including data acquisition, exploration, feature engineering, model selection, training, evaluation, deployment, and monitoring (MLOps).
  • Collaborate closely with cross-functional teams to integrate AI/ML features seamlessly into our product, ensuring scalability, reliability, and maintainability.
  • Document your work clearly and concisely for future reference and knowledge sharing within the team.
  • Stay ahead of latest developments in machine learning research and technology, and evaluate their potential applicability to our product roadmap.

Above is a summary of expected role and responsibility and must not be considered as an exhaustive list of duties.

Skills and Qualifications:

Required:

  • Bachelor's or higher degree in Computer Science, Engineering, Mathematics, or related field.
  • 3-4 years of experience as a Machine Learning Engineer or similar role.
  • Proficiency in data analysis techniques and tools to derive actionable insights from complex datasets.
  • Solid understanding and practical experience with machine learning algorithms and techniques, including statistics, regression, classification, clustering, and transformer-based models.
  • Hands-on experience with end-to-end machine learning lifecycle management and MLOps practices.
  • Proficiency in programming languages such as Python and familiarity with at least one of the following: Golang, .NET, Rust.
  • Experience with machine learning frameworks/libraries (e.g., TensorFlow, PyTorch, scikit-learn) and MLOps tools (e.g., MLflow, Kubeflow).

Preferred:

  • Experience with ML.NET and other machine learning frameworks.
  • Familiarity with natural language processing (NLP) techniques and tools.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Excellent communication and teamwork skills, with the ability to effectively convey complex technical concepts to diverse audiences.
  • Proven track record of delivering high-quality, scalable machine learning solutions in a production environment.