Oferta pracy

Prescient Sp. z o.o.

Data Engineer

Prescient Sp. z o.o.About the company

  • Aleja Pokoju 1, Kraków
    Kraków, Lesser Poland
  • Valid for 12 days
    until: 01 May 2021
  • Remote recruitment
  • Remote work
  • contract of employment, B2B contract
  • full-time
  • specialist (Mid / Regular)

Prescient Sp. z o.o.

Aleja Pokoju 1

Kraków

Technologies we use

Expected

  • ETL

  • SQL

  • MSSQL

  • JSON

  • REST Api

Optional

  • XML

  • PostgreSQL

  • Web Services

  • RDBMS

  • C#

  • Java

  • Python

About the project

We are Prescient, a unique combination of construction, software and data. We are developing our software platform that supports automation and optimization throughout building design and construction process.

If you would like to help us pursue perfection both in software and construction working in Krakow Global Technology Centre, read further.

We are looking for a Data Engineer who will help us to transform data into information and set us up for successful journey into data-driven organization. You will be working with complex data sets using modern architecture patterns (eg. Lamdbas) in cooperation with team of experienced developers and architects.

Your responsibilities

  • Engage and interact closely with business and IT stakeholders to understand Business requirements and current constraints.

  • Develop and validate use case scenarios for new data intake, as well as continuous regression validation of existing data relationships and lineage.

  • Design technical specification & develop new components for the ETL processes, identifying structures and processes to ensure that relevant data is captured.

  • Actively participate in data integration, data profiling, data validation and data quality processes and resolve data mapping and data quality issues in partnership with QA and development teams.

  • Develop unit and integration tests that thoroughly exercise logic to ensure the desired application functionality and performance in alignment with business requirements.

  • Conduct walk-throughs to review ETL Components, Mapping, Packages and Procedures, and all technical supporting documentation.

  • Maintain integrity, metadata, and data lineage for ETL inbound/outbound processes including onboarding new sources/targets via data profiling to identify data quality checks.

  • Conduct technical research and provide recommendations.

  • Guide and provide training to other team members.

Our requirements

  • 2+ years of ETL development experience (MS SQL Server Integration Services preferred).

  • Strong experience with Relational databases (SQL intermediate to advance level)

  • Hands on experience with flat files, JSON and other complex files as source and target.

  • Performance tuning of SQL Queries.

  • Experience in work with REST APIs

  • Provide production support to resolve any issues within the defined SLA's.

  • Should have good communication skills, analytical ability, and problem-solving skills.

  • Should be able to articulate the issues and propose viable solutions.

  • Problem solving skills is a must

  • At least good English (used in day to day business).

Optional

  • University Degree in Technical Disciplines.

  • 3+ years of experience in software development

  • Experience with data DevOps including Apache Spark and Apache Airflow

  • Exposure to shell scripting, JSON, XML, PostgreSQL, Web Services, Relational Database Management System.

  • Knowledge of Python/C#/Java programming languages would be a plus

  • Knowledge of database design patterns and data diagramming techniques (ERD, DataFlow).

This is how we organize our work

Team size

  • 3-5

This is how we work

  • in house
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you focus on product development

This is how we work on a project

  • code review

  • design patterns

  • DDD

  • architect / technical leader support

  • Continuous Integration

  • DevOps

  • issue tracking tools

  • technical debt management

  • test automation

  • testing environments

  • unit tests

Development opportunities we offer

  • development budget

  • external training

  • mentoring

  • space for experimenting

  • substantive support from technological leaders

What we offer

  • Guaranteed time to skill honing during work hours

  • Besides regular salary we offer access to education online premium platforms: Lynda / Pluralsight.

  • After we will get back to the office: Xbox / PS4 contests, great coffee and possibility to have very inspiring face to face discussions with our team.

  • Stable employment in a company with USA capital.

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • sharing the costs of professional training & courses

  • life insurance

  • remote work opportunities

  • flexible working time

  • integration events

  • no dress code

  • employee referral program

If you are interested, please send your resume via “Aplikuj” button. During an interview you can count on concrete technical discussion in casual atmosphere.

*Even if your experience does not cover all our requirements, but you are a talented engineer, problem solver and data enthusiast, let’s get in touch. We not only value skills you have, but the ability to learn, think critically and make a difference.