Apply now »

Title:  Python Developer

Location: 

Bangalore, Karnataka, IN

Requisition ID:  134598

Job Summary

We are seeking a Python Developer with experience in GenAI platforms to join our team. This role focuses on designing and building scalable GUI infrastructure, developing intelligent agent-based systems, and optimizing workflows to enhance performance and user experience. The ideal candidate will have strong expertise in Python, modern JavaScript (ES6), Vue.js, CSS, JSON/YAML, and Kubernetes, along with hands-on experience developing AI-ready, high-traffic web applications. You will be responsible for creating world-class graphical user interfaces, building and maintaining CI/CD pipelines, and integrating other each systems. We are looking for an analytical and innovative engineer who is passionate about intelligent automation, scalable system design, and delivering exceptional user experiences.

Job Requirements

  • Design, develop and maintain Python-based applications with a strong focus on performance and scalability.
  • Build and integrate web-based GUI applications using Flask with React or Vue3.
  • Develop responsive user interfaces using HTML and CSS.
  • Modern JavaScript/ES6 – frequent use of arrow functions, async/await, promises, template literals, optional chaining, etc.
  • Leverage GenAI tools to accelerate GUI development and enhance user experience.
  • Implement multithreading, multiprocessing and asynchronous programming to improve system efficiency.
  • Perform performance profiling, tuning and optimisation of applications.Manage memory usage and optimise system resources for high-performance applications.
  • Design, develop and optimise REST APIs and backend services.
  • Work with relational databases such as PostgreSQL, MySQL or Oracle, including SQL query optimisation.
  • Modern JavaScript/ES6 – frequent use of arrow functions, async/await, promises, template literals, optional chaining, etc.
  • Data validation & transformation – parsing and validating JSON/YAML, manipulating data structures. Due test units and familiarity with any UI Unit test framework- we use Jest.
  • DOM interaction & browser APIs – handling form state, modals, localStorage/sessionStorage, file inputs, and related UI logic.
  • Asynchronous API calls –  abstraction, handling success/error flows, and updating the UI accordingly
  • Styling & layout – scoped CSS, Bootstrap-based layouts, Font Awesome icons, and tailoring the presentation of tables/forms/buttons.
  • Familiarity with basic Python, CI/CD Apache configurations. Need to collaborate with DevOps on container images or simple Docker setups. Even a working knowledge of reverse proxies (Apache/Nginx) helps when troubleshooting

Education

•   A Bachelor of Science degree in Computer Science or equivalent experience, master’s degree is a plus
•   4-8 years of software development experience, 7 years is preferred
•   At least 2 years focused on AI/ML production systems
•   Certifications. Industry certifications in AI and machine learning are a plus.
•   Soft skills. Strong interpersonal abilities to navigate team dynamics and convey technical concepts clearly


Job Segment: Web Design, Testing, Developer, Computer Science, User Experience, Creative, Technology

Apply now »