Position: Python Engineer
Company: Svitla Systems
Experience required: 5y
English level: upper

**Requirements:**
- 5+ years of experience with Python.
- Some experience with Java.
- Experience with Kafka, stream processing (Flink/Spark/Storm/Samza), SQL (Postgres/MySQL), NoSQL (DynamoDB), and REST APIs.
- Knowledge of cloud data warehouses (Snowflake, BigQuery, and Redshift).
- Experience or exposure to IoT data flows.
- Expertise in creating various types of APIs, including streaming APIs.
- Expertise in applying data rules to determine processing flows and actions for data streams.
- Strong ETL proficiency in design, configuration, data mapping, extraction, transformation, and loading in a highly complex environment.
- Knowledge of streaming events RDBM systems.
- Experience in unit, integration, and load testing.
- Ability to adapt to a changing environment quickly.
- Fluent English.
- Bachelor’s Degree in Computer Science, Software Engineering, or similar relevant stud.

**Responsibilities:**
- Work within a Scrum team to deliver on product features, actively participating in story refinement, sprint planning, peer reviews and team inspections, sprint demos, and retrospectives.
- Demonstrate and apply principled software engineering practices.
- Perform coding and deliver functioning software.
- Collaborate on load testing and execution required by a global platform.
- Be versatile and passionate about tackling new problems and learning new technologies.
- Work closely with the team to deliver quality software on time.
- Troubleshoot software issues, finding causes & resolving them.