Backend Engineer - Python

micro1


Date: 3 weeks ago
City: Hyderabad, Telangana
Contract type: Full time

Job Title: Backend Developer - Python


Job Type: Full-time


Location: On-site, Hyderabad, Telangana, India


Job Summary:

Join one of our top customer's team as a Backend Developer and help drive scalable, high-performance solutions at the intersection of machine learning and data engineering. You’ll collaborate with skilled professionals to design, implement, and maintain backend systems powering advanced AI/ML applications in a dynamic, onsite environment.


Key Responsibilities:

  • Develop, test, and deploy robust backend components and microservices using Python and PySpark.
  • Implement and optimize data pipelines leveraging Databricks and distributed computing frameworks.
  • Design and maintain efficient databases with MySQL, ensuring data integrity and high availability.
  • Integrate machine learning models into production-ready backend systems supporting AI-driven features.
  • Collaborate closely with data scientists and engineers to deliver end-to-end solutions aligned with business goals.
  • Monitor, troubleshoot, and enhance system performance, utilizing Redis for caching and improved scalability.
  • Write clear and maintainable documentation, and communicate effectively with team members both verbally and in writing.



Required Skills and Qualifications:

  • Proficiency in Python programming for backend development.
  • Hands-on experience with Databricks and PySpark in a production environment.
  • Strong understanding of MySQL database design, querying, and performance tuning.
  • Practical background in machine learning concepts and deploying ML models.
  • Experience with Redis for caching and state management.
  • Excellent written and verbal communication skills, with a keen attention to detail.
  • Demonstrated ability to work effectively in an on-site, collaborative setting in Hyderabad.



Preferred Qualifications:

  • Previous experience in high-growth AI/ML or data engineering projects.
  • Familiarity with additional backend technologies or cloud platforms.
  • Demonstrated leadership or mentorship in technical teams.

Post a CV