Senior Data Engineer with SAP BW and Snowflake
Miejsce pracy: Warszawa
Technologies we use
Expected
- SAP ABAP
- Snowflake Data Cloud
- dbt
- SQL
- Python
Optional
- Snowflake Data Cloud
- Databricks
- Microsoft Azure
About the project
The project supports a large international consumer goods company that is scaling its Snowflake-based data platform.
Selected datasets are moved from SAP BW into Snowflake one business case at a time to feed data products for sales and distribution, retail and market analytics, and e-commerce.
The platform is already critical to the business: hundreds of business users work every day with AI-powered analytics built on Snowflake Cortex and Streamlit.
This is how we organize our work
Team size
10-20
This is how we work
- you focus on a single project at a time
- you have influence on the technological solutions applied
- you have influence on the product
- you focus on product development
- agile
Team members
- backend developer
- technical leader
- architect
- devOps
- product owner
- project manager
Your responsibilities
- Design, build and run data pipelines from SAP BW into Snowflake, including full and delta loads
- Do hands-on engineering work while coaching the Engineering Manager and the team
- Help the Engineering Manager build engineering leadership skills: planning, code quality, technical decision-making, managing engineers and contractors
- Establish reusable ingestion, modeling and data quality patterns for the team
- Define and roll out engineering standards: code review, testing, CI/CD, documentation, delivery discipline
- Deliver data products for sales, distribution and retail analytics in close collaboration with business stakeholders
- Work with a distributed team of internal engineers and external contractors across time zones
- Reduce key-person dependency through knowledge transfer and pairing
- Help introduce AI-assisted and agentic engineering practices across the development lifecycle
- Work with the Lead Architect to keep delivery aligned with target architecture and governance
Our requirements
- 7+ years of hands on data engineering experience including lead roles
- Hands on experience extracting data from SAP BW into a cloud data warehouse
- Strong hands on experience with Snowflake including data loading performance cost awareness security and access model
- Experience with data modeling approaches such as dimensional modeling or Data Vault
- Experience with data quality practices
- Experience with dbt
- Experience leading a team of around 10 engineers
- Experience coaching a manager or team lead into an engineering leadership role through hands on collaboration
- Experience working with distributed teams and external contractors or vendors
- Experience applying AI in engineering or data work with a concrete example of problem solution tools and outcome
- English Upper Intermediate or higher
- Readiness to work on site in Southern California for 4–6 weeks at the start of the engagement
- A valid US visa, or the ability to obtain one quickly
Optional
- Experience with SAP BW/4HANA, SAP Datasphere or migrations from SAP to cloud platforms
- Snowflake Cortex, Streamlit or semantic layer experience
- CPG, retail or distribution domain; retailer data platforms or syndicated market data (POS, Nielsen-type datasets)
- Experience building an engineering operating model or data engineering maturity roadmap
- Exposure to Microsoft Fabric or Databricks
- Experience with international client-facing engagements
What we offer
- Vacation days: Up to 26 business days per year
- 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types
- MyBenefit platform with Multisport option
- Internal psychological support service
- English language classes from the first working day
- Access to external learning platforms: O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training
- Tech Skills Mentoring Program
- Opportunities to develop as a public speaker, mentor, or technical interviewer
- Fully paid idle (bench) when not involved in a project
- Certification reimbursement (AWS, GCP, Microsoft, etc.)
- Health and life insurance (Luxmed)
This is how we work on a project
- code review
- Continuous Deployment
- Continuous Integration
- documentation
- technical debt management
- integration tests
- performance tests
- test automation
- unit tests
Development opportunities we offer
- development budget
- external training
- intracompany training
- mentoring
- support of IT events
- technical knowledge exchange within the company
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
- corporate products and services at discounted prices
- integration events
- coffee / tea
- drinks
- sharing the costs of tickets to the movies, theater
- employee referral program
- opportunity to obtain permits and licenses
- extra leave
DataArt Poland sp. z o.o.
Our client is a UK financial services group operating in a highly regulated environment, currently rebuilding its data and analytics capability as part of a wider platform modernisation programme.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest DataArt Poland Sp z o o z siedzibą w Lublinie, Ul. Zana 39 a, 20-601 Lublin (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją