Position: Senior Python Engineer
Company: Svitla Systems, Inc.
Experience required: 3y
Category: Python
English level: upper
Published: 2023-05-01T00:00:00+03:00

Svitla Systems Inc. is looking for a Senior Python Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a European cybersecurity SaaS company whose mission is to develop the best protection capabilities against cyber attacks. The company, created in France, provides modern field-proven technologies to enable operational cybersecurity teams and service providers to neutralize cyber threats before impact. The company's founders have been recognized security professionals for over 15 years. Today, the client collaborators follow their vision and strategy and contribute to defensive cybersecurity in France and Europe.

**Requirements:** 
- 3+ years of experience with Python.
- Solid understanding of REST API development and experience in JSON and XML.
- Commercial experience with 3d party services integration.

**Nice to have:**
- Familiarity with AWS or MS Azure cloud services.

**Responsibilities:**
The candidate will perform two main categories of tasks as part of the overall objective of increasing the integration catalog. These tasks don't require complex architectures or design patterns.
Create/Upgrade/Fix Collectors
- The client collects data from various third parties. The client needs to develop "cloud-to-cloud" collectors to offer this feature.
- This task involves creating or upgrading resilient and performant API consumers and API actions.
- It must be a Python script that leverages their publicly available SDK 
- Expected deliverable: a set of Python scripts that can be merged in the client’s public automation library repository.
Create/Upgrade/Fix Parsers
- Once the data is collected, the client must parse and normalize it.
- This task consists in creating parsers to transform the data of a third party into the data model using the parsing technology.
- A parser is a YAML file that defines how the third-party information is transformed to comply with the client’s data model.
- Expected deliverable: a YAML transformations file along with tests and meta files.

**We Offer:**
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in one of our development offices. 
- Comprehensive medical insurance including dental and massages.
- Sport reimbursement program for onsite and online activities.
- Support of a healthy lifestyle, compensation for running events.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- Personal loan budget available for long-term personnel.
- 20 vacation days, 10 national holidays and sick leaves.
- Maternity leave policy and family days off.
- Full compensation for conferences, courses, English classes.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for birthdays, New Year, anniversaries, children and more.
- Fun corporate celebrations and activities, regular lectures on various topics.
- Awesome team, friendly and supportive community!