Position: Sr. Data Engineer (Python) ONLY POLAND
Company: Capgemini Engineering Ukraine
Experience required: 3y
English level: intermediate

Recruitment process for this position and onboarding trainings are conducted online.

Capgemini Engineering provides premium software engineering services to leading technology companies. Our customers usually range from startup to high growth and VC-backed companies, which drives a culture of acceleration and innovation. We are sure that team extension is the only engagement model, which works best.

As Data Engineer, you will work on one of the world's largest social media platform which deals with a few petabytes of data coming to the system daily. You will contribute as part of R&D self-organized team working in a challenging, innovative environment for our client.

Investigate, create, and implement the solutions for many technical challenges using cutting edge technologies, including building/enhancing BigData processing platform enabling work of software used by hundreds of millions of users.

What duties will help you grow?

- Obtains tasks from the project lead or Team Lead (TL), prepares functional and design specifications, approves them with all stakeholders.
- Ensures that assigned area/areas are delivered within set deadlines and required quality objectives.
- Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.
- Evaluating existing data systems.
- Developing best practices for data coding to ensure consistency within the system.
- Updating and optimizing local and metadata models.
-  Evaluating implemented data systems for variances, discrepancies, and efficiency.
- Troubleshooting and optimizing data systems.
- Understand the business drivers and analytical use-cases and translate these to data products
- Design, implement and maintain pipelines that produce business critical data reliably and efficiently using cloud technology
- Addresses area-level risks, provides and implements mitigation plan.
- Reports about area readiness/quality, and raise red flags in crisis situations which are beyond his/her AOR.
- Responsible for resolving crisis situations within his/her AOR.
- Initiates and conducts code reviews, creates code standards, conventions, and guidelines.
- Suggests technical and functional improvements to add value to the product;
- Constantly improves his/her professional level.
- Collaborates with other teams.

What do you need to start?

- University degree in Computer Related Sciences or similar
- Date Engineer Over 5+ years of Python experience with frameworks Flask/CPython/PyPy/FastAPI/Falcon.
- Familiarity with BIG Data technologies and concepts. PySpark
- Hands-on experience in performance tuning and scaling high-throughput.
- Have strong experience in ensuring the integrity and freshness of the data while working on Data Mart, as well as cost attribution frameworks for various multi-tenant platforms.
- Rigor in high code quality, automated testing, and other engineering best practices

Critical Ask:
- Deep Python understanding
- Experience with AWS EC2, Docker, and Jenkins
- Background in scaling high-throughput, low-latency HTTP services
- Contributions to Python frameworks or interpreters like Flask, CPython, PyPy, FastAPI, Falcon, Sanic.
- Excellent project management skills
- Problem Solving Capability(with code):
- Expert in Python coding skill.
- Can work with ambiguous problem statement, ask clarifying -questions and build a high level design
- Expert in debugging the issues.
- Able to write effective unit tests.
- Strong OOPs skills
- Effective communication, collaboration, and interpersonal skills
- Result oriented approach
-Good English (oral & written) and communication skills in general

Would be a plus:
(Bonus) Experience with GraphQL.


What have we prepared for you?

Space where you can develop yourself:

We are focused on innovation and R&D. Working at Capgemini Engineering you will be using cutting-edge technologies to work on international projects to gain multi-sector expertise;
Development programs, external courses, education & certificates co-funding, NEXT platform with free access to Pluralsight, TED talks, Coursera materials, and virtual trainings and certifications: e.g. MS Azure, AWS, Google or ServiceNow.

Our famous atmosphere:

There’s always someone happy to start a day with a cup of coffee with you – even virtually! We are a big company with unique atmosphere – we make friendships, share important moments, and… simply like each other!

A lot of benefits:

Home office: it’s your choice when you want to work from home;
Private medical care which can be extended by a package of dental services purchased on preferential terms;
Private life insurance which can be extended by oncology package purchased on preferential terms;
Referral bonuses for recommending your friends to Capgemini;
Access to Inspiro Audiobooks & Nais benefit platform (cinema tickets, Multisport, and more);
Offices in great locations, car leasing program, carpooling options and bicycle parking.

Who are we?

As an integral part of the Capgemini Group, Capgemini Engineering combines world-leading engineering, research and development services with digital manufacturing expertise to create innovative and world-changing solutions on an international scale.

Our team is more than 52,000 engineers and scientists in over 30 countries across sectors including Aeronautics, Automotive, Railways, Communications, Energy, Life Sciences, Semiconductors, Software & Internet, Aerospace & Defense, and Consumer Products.

Do you want to get to know us better?

Visit our website: https://capgemini-engineering.com/en