engineering
Posted 3 weeks agoSenior Python Engineer
at Goodyear
On-site
Requirements
- 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 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.
- 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 Serverless : Deep
- experience with Lambda, API Gateway, DynamoDB, IoT Core, S3 .
- AWS IoT Core: Device Shadows, Message Broker & Topic Architecture, Rules Engine & Edge to Cloud Handshake 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 Goodyear is one of the world's largest tire companies.