HamburgerMenu
hirist

Goodyear - Senior Python Engineer

Goodyear
8 - 12 Years
Hyderabad

Posted on: 10/06/2026

Job Description

Role summary :

We are seeking an experienced Software Engineer with expertise in Python to join our digital data platform team. The ideal candidate will lead the development of data-driven applications and services using Python, related technologies, and AWS cloud services.

The engineer will be responsible for IOSIX Device Manager, a cloud-based software platform that deals with high-throughput ingestion, processing, and management of telematics data from vehicle TCUs (Telematics Control Units). The system is built on a modern AWS Serverless architecture, leveraging Python and Terraform for robust, scalable infrastructure.

Key activities :

- Serverless Development : Design, build, and maintain AWS Lambda functions using Python 3.10+.

- Data Pipeline Management : Orchestrate the ingestion of IoT data via AWS IoT Core, processing it through various stages (decoding, status updates) and storing it in DynamoDB and Amazon Timestream/Snowflake.

- Infrastructure as Code : Manage and provision cloud resources using Terraform.

- Quality Assurance : Write comprehensive tests using Pytest, maintaining high code coverage and adhering to strict linting (Ruff) and formatting standards.

- CI/CD : Maintain and improve build pipelines using Jenkins and Makefile automation.

- Tooling : Manage dependencies with Poetry and ensure type safety/validation with Pydantic.

- Participate in architecture discussions and contribute to technical decision-making

- Ensure the scalability, reliability, and performance of Python applications on AWS

- Stay current with Python ecosystem developments, AWS services, and industry best practices

Technical Stack & Requirements :

Must-Have :

- Python : Expert level (3.10+). Strong grasp of async/await, typing, and modern patterns, strong understanding of OOP and functional programming patterns.

- AWS IoT Core : Experience with the below areas :

1. Real experience with minimum 100 managed devices

2. Automated provisioning (X.509 Certificates)

3. Device Shadows (State Management)

4. Message Broker & Topic Architecture

5. Rules Engine & Edge-to-Cloud Handshake

6. Device Management & Jobs (OTA Updates)

- AWS Serverless : Deep experience with Lambda, API Gateway, DynamoDB, IoT Core, S3.

- Containerization & Orchestration : Good experience with Kubernetes, Docker

- Infrastructure as Code : Proven experience with Terraform.

- Data Engineering : Experience with time-series data (Timestream) and NoSQL data modeling.

- Dependency Management : Experience with Poetry, Black, Pylint, Bandit, Pytest.

- Messaging & Event-Driven Architecture : Good experience with AWS Kinesis, SNS, SQS

- Quality Assurance : Strong habit of writing tests (Pytest, Mock, Coverage) and using static analysis tools.

Nice-to-Have :

- IoT Domain Knowledge : Experience with CAN bus, OBD-II, or general vehicle telematics (TCU data).

- Protocol Buffers : Experience with protobuf (used via protofive).

- DevOps : Experience with Jenkins pipelines.

Other comments :

Qualifications :

- Bachelor's degree in Computer Science, Software Engineering, or related field

- 5+ years of experience in Python development

- Experience with data processing libraries (e.g., Pandas, NumPy, SciPy)

- Knowledge of RESTful API design and implementation

- Solid understanding of AWS services, especially AWS IoT, and cloud architecture

- AWS Certified Developer - Associate or AWS Certified Data Analytics - Specialty certification preferred

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Posted by

Recruiter

HR at Goodyear

Last Active: NA as recruiter has posted this job through third party tool.

Job Views:  
95
Applications:  11
Recruiter Actions:  0

Functional Area

Other Software Development

Job Code

1643692

Loading chat...