Job Description
About the Job:
π’ Company: Quest Global
πΌ Role: Java / Python + ML Developer
π Location: Bengaluru, Karnataka, India
β³ Experience: 2β5 years (preferred)
π Job Type: Full-time
Job Description:
Quest Global is seeking a skilled and innovative Java / Python + ML Developer to join its cutting-edge technology team in Bengaluru. This role is ideal for professionals who thrive on solving complex problems through a blend of software engineering and artificial intelligence. You will be responsible for designing, developing, testing, and maintaining scalable applications using Java, Python, and machine learning frameworks such as TensorFlow, PyTorch, and Scikit-learn. The goal is to create intelligent, data-driven solutions that enhance business outcomes across multiple industries.
As a developer at Quest Global, youβll work across the entire Software Development Life Cycle (SDLC), from requirement gathering and architecture design to deployment and optimization. Collaboration will be a key part of your daily routine as you interact with cross-functional teams, including product managers, QA engineers, and data scientists. Youβll also get the opportunity to implement and operationalize ML models into production environments using Docker, Kubernetes, and FastAPI, while ensuring code quality, scalability, and security remain top priorities.
Beyond development, this role offers the chance to explore cloud technologies, virtualization, and automation frameworks, aligning with Quest Globalβs commitment to digital transformation and intelligent engineering. Working here means joining a global ecosystem that values innovation, continuous learning, and excellence in engineering β all while building solutions that impact industries like telecom, manufacturing, and automotive on a global scale.
Roles & Responsibilities:
-
Design, develop, and maintain Java- and Python-based applications integrated with machine learning frameworks.
-
Collaborate with cross-functional teams to understand business requirements and translate them into scalable, high-performance solutions.
-
Implement, test, and deploy machine learning models using TensorFlow, PyTorch, or Scikit-learn.
-
Develop and manage microservices and APIs using FastAPI and integrate ML models via KServe or TensorFlow Serving.
-
Utilize Docker and Kubernetes for application containerization, orchestration, and deployment in production environments.
-
Conduct debugging, performance tuning, and optimization to ensure application efficiency and reliability.
-
Apply Object-Oriented Analysis & Design (OOAD) principles and design patterns to produce clean, maintainable code.
-
Collaborate with QA engineers to implement unit and integration testing, ensuring high-quality software releases.
-
Maintain detailed technical documentation for processes, configurations, and system changes.
-
Contribute to continuous improvement initiatives and support DevOps-driven development cycles.
Requirements & Eligibility:
-
Education: Bachelorβs degree in Computer Science, Information Technology, or a related engineering field.
-
Experience: 2β5 years of professional experience in software development and machine learning integration.
-
Technical Skills: Strong proficiency in Core Java, Python, and Shell scripting.
-
Machine Learning Expertise: Hands-on experience with TensorFlow, PyTorch, and Scikit-learn for building and deploying ML models.
-
DevOps Knowledge: Proficiency with Docker, Kubernetes, and CI/CD pipelines for automated deployments.
-
API Development: Familiarity with FastAPI, KServe, and TensorFlow Serving for scalable service-oriented architectures.
-
Software Design: Solid understanding of OOAD, software design patterns, and best coding practices.
-
Database Management: Working knowledge of Oracle, MySQL, or similar relational databases.
-
Cloud & Virtualization: Experience with cloud platforms (AWS, Azure, or GCP) and virtualization technologies preferred.
-
Communication & Collaboration: Strong problem-solving skills with the ability to work in fast-paced, team-oriented environments.
Expected Salary:
Java / Python + ML Developers at Quest Global in Bengaluru can typically expect an annual package ranging between βΉ8 LPA and βΉ15 LPA, depending on experience, skill proficiency, and project complexity. The company also offers performance-based bonuses, health benefits, and professional development opportunities through its global learning programs.
π¨ Before You Apply: Your Resume Needs to Shine!
Did you know? 75% of applications get rejected before reaching a human recruiter β all because of poorly formatted resumes that fail ATS scans!
π₯ Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!
β
5+ ATS-Friendly Designs β Beat the bots and get noticed
β
Recruiter-Approved Layouts β Highlight your skills the right way
β
Easy-to-Edit (Word & Google Docs) β No design skills needed
β
Free Bonus: Cover Letter Template + Resume Writing Guide
π Limited-Time Offer: Get yours for just βΉ249 (originally βΉ999)
π₯ Instant Download β Apply to Google with confidence today!
π Grab Your Resume Template Now: Tap Here to get your resume Templates

