Oferta pracy

Data Engineer

Prescient Sp. z o.o.

  • Aleja Pokoju 1, Kraków
    Kraków, Lesser Poland
  • offer expired a month ago
  • contract of employment, B2B contract
  • full-time
  • specialist (Mid / Regular)
  • remote recruitment

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.

Optional

  • Experience in Apache Spark

  • Experience with Apache Airflow

  • Experience with PostgreSQL

  • Experience with data DevOps

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

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

  • University Degree in Technical Disciplines.

  • 3+ years of experience in software development

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

  • Problem solving skills is a must

  • Knowledge of database design patterns

  • Knowledge about 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

  • B2B or Full-time

  • Guaranteed time to skill honing during work hours

  • Besides regular salary, we offer private medical healthcare, additional life insurance, sport card, Xbox / PS4 contests, great coffee, access to education online premium platforms: Lynda / Pluralsight.

  • 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 (with no photo) via “Aplikuj” button. During an interview you can count on concrete technical discussion in casual atmosphere.