CrawlJobs Logo

Python Automation Developer

India, Bangalore · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Responsibility

  • Design, develop, and maintain Python applications running on Ubuntu, Windows, and Dockerized environments
  • Implement scalable modules to handle, validate, parse, and manage large JSON datasets, especially Modbus device templates
  • Understanding of various IIOT communication protocols such as Modbus TCP & RTU, MQTT, OPCUA, etc.
  • Collaborate with UI/UX teams to integrate backend services with modern frontend applications
  • Ensure application performance, scalability, and reliability
  • Follow internal coding guidelines, architecture patterns, and documentation standards
  • Write clean, maintainable, and modular Python code using OOP principles
  • Use pytest or equivalent frameworks for writing unit and integration tests
  • Participate in peer code reviews and architecture discussions
  • Build, manage, and optimize Jenkins CI/CD pipelines for automated builds, testing, and deployments
  • Develop and debug Dockerfiles, container images, and multi-stage builds
  • Work with teams to maintain environments, optimize container performance, and resolve deployment issues
  • Manage device configuration repositories involving Modbus and other protocol-based templates
  • Implement validation rules, schema checks, and transformation logic for large configuration datasets
  • Contribute to enhancements in how configuration and metadata are stored, indexed, and accessed
  • Work with UI/UX designers to ensure seamless integration between backend logic and UI components
  • Collaborate with QA, DevOps, product management, and platform engineering teams
  • Translate functional requirements into high-quality technical implementations

Requirements

  • BTech in CS
  • 4+ years of professional Python application development experience
  • Strong knowledge of Object-Oriented Programming (OOP) in Python
  • Strong knowledge of JSON parsing, schema validation, and data manipulation
  • Strong knowledge of Python advanced concepts (decorators, generators, multiprocessing, async programming preferred)
  • Experience with pytest or other Python testing frameworks
  • Experience with version control using Git
  • Hands-on experience with Jenkins CI/CD pipelines
  • Hands-on experience with Docker build process, debugging, image optimization
  • Hands-on experience with Linux (Ubuntu) and Windows runtime environments
  • Familiarity with UI/UX workflows and frontend integration patterns
  • Strong analytical and problem-solving abilities
  • Ability to work in a collaborative, multi-disciplinary team environment
  • Good communication skills for technical discussions and requirement clarifications
  • Self-driven, proactive, and passionate about delivering high-quality software

Nice to have

  • Knowledge of Modbus or similar industrial protocols
  • Experience with data platforms, device configuration repositories, or industrial automation tooling
  • Basic understanding of container orchestration (Kubernetes)
  • Exposure on cloud platforms (Azure/AWS/GCP)
  • Experience with code quality tools (flake8, black, mypy, pylint)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Automation Developer

8 matching positions

Python Developer / Genai Developer

We are seeking an experienced Python Developer with strong expertise in Generati...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
Giridhara Software Services Pvt Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python Programming
  • Excellent understanding of Object-Oriented Programming (OOPs)
  • Hands-on experience with FastAPI
  • Experience with Generative AI (GenAI), LLMs, Prompt Engineering, and RAG Frameworks
  • Knowledge of Vector Databases (Pinecone, ChromaDB, Weaviate, FAISS, etc.)
  • Experience with Microsoft Power Automate
  • Strong understanding of Azure Cloud Services
  • Experience in API development and microservices architecture
  • Familiarity with Git, CI/CD, and DevOps practices
  • Strong problem-solving and analytical skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable applications using Python and FastAPI
  • Build and integrate Generative AI solutions leveraging LLMs, RAG architectures, and AI frameworks
  • Develop and optimize APIs and microservices for enterprise applications
  • Work with Vector Databases for semantic search, embeddings, and AI-powered applications
  • Design and implement workflow automation using Microsoft Power Automate
  • Integrate AI services with Azure cloud platforms and related services
  • Develop secure, scalable, and high-performance solutions following software engineering best practices
  • Collaborate with cross-functional teams to gather requirements and deliver innovative AI-driven solutions
  • Troubleshoot, debug, and optimize application performance
  • Participate in code reviews and contribute to architectural discussions
  • Fulltime
Read More
Arrow Right

Senior Python Automation Engineer

We are actively seeking a highly experienced Python Automation Expert to join a ...
Location
Location
United Kingdom , London
Salary
Salary:
350.00 - 400.00 GBP / Day
https://www.randstad.com Logo
Randstad
Expiration Date
July 16, 2026
Flip Icon
Requirements
Requirements
  • 7 to 8 years of proven experience in automation testing
  • Expertise in Python and developing automation frameworks
  • Strong hands-on experience with Playwright and/or Selenium
  • Must Have: Solid understanding and previous experience in the Investment Banking domain
Job Responsibility
Job Responsibility
  • Develop, maintain, and scale automation frameworks using Python (e.g., PyTest)
  • Design, write, and execute automated test cases covering functional, regression, integration, and system testing
  • Work closely with QA, developers, and product teams to analyze and understand complex business requirements
  • Maintain test data, test environments, and CI/CD version control using Git
  • Leverage AI coding tools (such as GitHub Copilot, ChatGPT, or similar) to optimize coding and testing efficiency
!
Read More
Arrow Right

Senior Python Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Strong expertise in core Python and FastAPI skillset
  • Experience in building secure, scalable backend workflows in Python preferably in banking domain
  • Experience in AI/ML integrated solutions to deliver automation and productivity gains
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Python Developer

As part of its ambition to become a Top 3 contributor in the European ETF market...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
talan.com Logo
Talan
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Front Office trading system development, ideally within electronic trading or market making environments
  • Solid software engineering background with Python (advanced)
  • SQL / data handling
  • Strong understanding of client-server and distributed architectures
  • Experience working in Linux/Windows environments
  • Proven ability to design and build production-grade systems, not just maintain them
  • Degree from a top university in Computer Science, Engineering, or related field
  • Strong analytical and problem-solving skills, with the ability to operate in complex, fast-paced trading environments
  • Self-starter with a strong engineering mindset and ownership culture
Job Responsibility
Job Responsibility
  • Design and develop core components of the ETF electronic trading platform, with a focus on performance, scalability, and low latency
  • Contribute to the end-to-end build and deployment of features across EU, US, and Global/Emerging Markets
  • Implement enhancements to AMM and RFQ pricing workflows, improving automation and client responsiveness
  • Participate in the architecture and design of distributed systems, ensuring robustness and extensibility
  • Analyse existing ETF trading workflows (Blotter, booking, validation chain) and translate them into improved system designs
  • Lead the design and development of the new ETF Blotter within the Edge Board platform
  • Build clean, efficient, and maintainable data flows between trading systems (ETF Portal, pricing engines, booking systems)
  • Contribute to the modernisation of trading interfaces and tools used by the desk
  • Work closely with traders and quants to capture requirements and rapidly deliver solutions
  • Contribute to short development cycles, enabling fast iteration and continuous delivery of trading features
  • Fulltime
Read More
Arrow Right

Fixed Income Data Intmd Python Developer

Fixed Income (FI) is the primary source of capital for corporations, governments...
Location
Location
Canada , Mississauga
Salary
Salary:
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 years+ of hands-on experience in building an enterprise scale highly componentized application using Python incl. tools - Pandas, Polars, Streamlit, Airflow
  • Experience with Docker and Kubernetes/Openshift
  • Experience with Python LLM tools (OpenAI, Vertex, Langchain) is a plus
  • Experience with DevOps technologies - Ansible, Chef is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Jenkins, TeamCity, Code Quality Tools - SonarQube, etc.
  • Proficient in industry standard best practices such as Design Patters, Coding Standards, Coding modularity, Prototypes etc.
  • Unit testing frameworks - PyTest
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
  • Excellent written and oral communication skills
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
  • Participate in Sprint Planning, Tasking and Estimation of the assigned work for Python platform
  • Participate in component and service design for Python analytical services
  • Work on bug resolution and application improvements, such as performance and maintainability
  • May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities
  • Stay abreast with new trends in open source tooling and champion tools that could help improve efficiency of the Fixed Income quant and data science community
  • Work closely with quants and data scientists to help them use platform capabilities and develop efficient analytical tools
  • Continuously look to automate manual touchpoints in the technology delivery pipeline
Read More
Arrow Right
New

Backend Python Developer

Randstad has recently partnered with a healthcare company, with a regional prese...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
6000.00 - 9000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 28, 2026
Flip Icon
Requirements
Requirements
  • 3 years of professional experience in backend development using Python
  • Strong proficiency with at least one major Python web framework (e.g., Django, FastAPI, or Flask)
  • Solid experience building and consuming RESTful APIs (GraphQL experience is a plus)
  • Proficiency with relational databases (PostgreSQL, MySQL) and writing/optimizing SQL queries
  • Strong command of Git for version control
  • Experience writing tests using frameworks like pytest or unittest
Job Responsibility
Job Responsibility
  • Backend Development: Design, develop, and maintain robust, scalable, and testable backend services and APIs using Python
  • Architecture & Design: Contribute to database schema design, system architecture, and technical documentation
  • Performance Optimization: Identify bottlenecks, optimize queries, and ensure low-latency, high-availability services
  • Collaboration: Work closely with frontend engineers to integrate user-facing elements with server-side logic, and collaborate with product teams to refine requirements
  • Testing & Code Quality: Write clean, readable, and maintainable code. Implement unit and integration tests to ensure high code coverage and reliability
  • CI/CD & Deployment: Participate in code reviews and contribute to modern DevOps practices for smooth, automated deployments
What we offer
What we offer
  • Public Transport Accessible
  • Career Growth Opportunity
  • Good Benefits
  • Fulltime
Read More
Arrow Right

Automation Developer - Assistant Vice President

Role Overview: We are seeking a highly skilled and motivated hands-on Automation...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 8+ years of hands-on experience in a technical, development role
  • Demonstrated experience architecting, designing, and implementing scalable applications, frameworks, or developer tools from scratch
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, and design patterns
  • Demonstrable experience or strong interest in integrating and utilizing AI tools within a development context
  • Excellent analytical and problem-solving skills with meticulous attention to detail
  • Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts clearly
  • Proven ability to work effectively as a strong team player in a collaborative, agile environment
Job Responsibility
Job Responsibility
  • Architect, design, and implement scalable, maintainable, and developer-friendly frameworks (including testing) and libraries from the ground up
  • Develop internal tools to improve efficiency and automate developer workflows
  • Take ownership of the core testing infrastructure used by the entire development team, ensuring it meets the highest standards of reliability and performance
  • Continuously identify and engineer solutions to automate and streamline manual processes within the development lifecycle ensuring high standards of reliability and performance
  • Drive the technical implementation of CI/CD pipelines
  • Collaborate with Operations and Development teams to optimize the build, test, and deploy process, ensuring a seamless, reliable, and efficient pipeline that provides rapid feedback
  • Partner effectively with development teams, business analysts, and operations users to gain a deep understanding of application architecture and business workflows
  • Champion best practices for code quality and testability across the software development lifecycle, advocating for a shift-left mindset
  • Translate complex requirements into elegant, testable, and well-documented code and framework designs
  • Research, prototype, and integrate AI-powered tools and techniques to enhance developer productivity and test effectiveness (e.g., AI for data generation, anomaly detection, code completion)
  • Fulltime
Read More
Arrow Right

Automation Developer

We are seeking a highly skilled and motivated hands-on Automation Developer to j...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 8+ years of hands-on experience in a technical, development role
  • Demonstrated experience architecting, designing, and implementing scalable applications, frameworks, or developer tools from scratch
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, and design patterns
  • Demonstrable experience or strong interest in integrating and utilizing AI tools within a development context
  • Excellent analytical and problem-solving skills with meticulous attention to detail
  • Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts clearly
  • Proven ability to work effectively as a strong team player in a collaborative, agile environment
Job Responsibility
Job Responsibility
  • Architect, design, and implement scalable, maintainable, and developer-friendly frameworks (including testing) and libraries from the ground up
  • Develop internal tools to improve efficiency and automate developer workflows
  • Take ownership of the core testing infrastructure used by the entire development team, ensuring it meets the highest standards of reliability and performance
  • Continuously identify and engineer solutions to automate and streamline manual processes within the development lifecycle ensuring high standards of reliability and performance
  • Drive the technical implementation of CI/CD pipelines
  • Collaborate with Operations and Development teams to optimize the build, test, and deploy process, ensuring a seamless, reliable, and efficient pipeline that provides rapid feedback
  • Partner effectively with development teams, business analysts, and operations users to gain a deep understanding of application architecture and business workflows
  • Champion best practices for code quality and testability across the software development lifecycle, advocating for a shift-left mindset
  • Translate complex requirements into elegant, testable, and well-documented code and framework designs
  • Research, prototype, and integrate AI-powered tools and techniques to enhance developer productivity and test effectiveness (e.g., AI for data generation, anomaly detection, code completion)
  • Fulltime
Read More
Arrow Right