Bestkaam Logo
Back to Jobs
Crest Data

Senior Software Engineer - AI/ML

Actively Reviewing

Crest Data

Ahmedabad Full-Time 4–8 yrs exp Posted 9 hours ago  · Apply by Sep 16, 2026

Key Responsibilities:

1. AI/ML Model Training and Development

  • Work with the development of new AI Models from scratch and fine-tuning existing base models with new data
  • Implement and execute model evaluation experiments to test and pick the best model for a certain task
  • Build high throughput and automated data pipelines to allow Data analysis and model training
  • Pick the right set of evaluation metric to test model candidates for deployment
  • Use MLOps principles to allow continuous model tuning and performance improvements

2. AI/ML Model Deployment:

  • Deployment of AI/ML models into production environments, ensuring scalability, reliability, and performance.
  • Implement best practices for model versioning, monitoring, and maintenance to ensure ongoing model accuracy and effectiveness.
  • Collaborate with DevOps and infrastructure teams to integrate AI/ML components into CI/CD pipelines and automated deployment processes.
  • Implement CI/CD practices for AI/ML development, including automated testing, code review processes, and continuous integration pipelines.
  • Automate deployment processes for AI/ML models using tools such as Jenkins, GitLab CI/CD, or similar platforms.

3. Technology Expertise:

  • Demonstrate deep expertise in AI/ML technologies, including TensorFlow, PyTorch, Keras, NumPy, Pandas and familiarity with platforms such as OpenAI, Hugging Face, Perplexity AI and Anthropic.
  • Stay current with advancements in AI/ML research and technologies, evaluating their applicability to the organization's needs and projects.

4. Architecture and Design:

  • Design and implement architectures around AI/ML solutions, including data pipelines, model serving infrastructure, and integration with existing systems.
  • Collaborate with data engineers to ensure the availability, quality, and reliability of data sources for AI/ML model training and deployment.

5. Python Development:

  • Utilize Python programming for AI/ML model development, automation scripts, and development of supporting tools and utilities.
  • Collaborate with software engineering teams to integrate AI/ML capabilities into software applications and services.


Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field.
  • Extensive experience (3+ years) in AI/ML development, with a focus on deploying models into production environments.
  • Strong proficiency in AI/ML frameworks such as TensorFlow, PyTorch, Keras, NumPy, Pandas and familiarity with platforms such as OpenAI, Hugging Face, Perplexity AI and Anthropic.
  • Experience building architectures around AI/ML solutions, including data pipelines, model serving infrastructure, and integration with existing systems.
  • Hands-on experience with CI/CD practices and tools, with a strong understanding of software development lifecycle processes.
  • Proficiency in Python programming and experience with relevant libraries and frameworks for AI/ML development. Experience of Python Pandas and similar languages is a must
  • Worked on pre-processing pipelines ensuring security compliances standards are met
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving abilities and a passion for innovation and continuous improvement in AI/ML deployment practices.