Description

Key Skills: Python, Machine Learning.

Roles & Responsibilities:

  • Write high-quality, testable, and maintainable Python code using object-oriented programming (OOP), SOLID principles, and design patterns.
  • Develop RESTful APIs and backend services for AI/ML model serving using FastAPI.
  • Collaborate with AI/ML engineers to integrate and deploy Machine Learning, Deep Learning, and Generative AI models into production environments.
  • Contribute to software architecture and design discussions to ensure scalable and efficient solutions.
  • Implement CI/CD pipelines and adhere to DevOps best practices for reliable and repeatable deployments.
  • Design for observability, incorporating structured logging, performance monitoring, and alerting mechanisms.
  • Optimize code and system performance, ensuring reliability and robustness at scale.
  • Participate in code reviews, promote clean code practices, and mentor junior developers when needed.

Experience Requirement:

  • 5 - 8 years of experience in developing scalable software solutions using Python.
  • Solid hands-on experience with FastAPI, REST API development, and backend system design.
  • Experience in production-grade ML model deployment and collaboration with data science teams.
  • Proven ability to implement CI/CD workflows, monitoring, and observability features.
  • Experience working in agile development teams, conducting peer code reviews, and mentoring team members.

Education:  B.E., B.Tech

Education

Any Graduate