Responsibilites:
- Design, build, and continuously scale the data ingestion, preparation, modeling, and aggregation in our data warehouse, while ensuring data quality and implementing industry best practices.
- Contribute to improvement of the existing data products and take part in conducting POCs for new data products
- Develop a deep understanding of our business domain and use this knowledge to drive the maturation of data in the warehouse there by supporting the creation of valuable insights that enable data-driven decision making across our product and business teams
- People: Collaborate closely with Horizontal Data Engineers, Data Architect, and Data Modeller to develop scalable data pipelines and maintain the infrastructure.
- People: Work closely with the Data Vertical Leader and Data Analysts to gain domain knowledge of the business and identify opportunities for building the best data solutions.
- Build ETL solutions for Real-Time and Batch Data processing using various platforms and technologies in a cloud computing environment.
- Design programmatic solutions and translate them into code that works with Gitlab CI/CD, Docker, Terraform, and Kubernetes.
- Build a comprehensive view of all customer interactions to enable personalisation and a better user experience with reliable data.
- Data Horizon: Help identify new sources of data from your squad developments, and collaborate closely with the Vertical Data Analyst to build business-driven models for use by other business functions and Data Scientists.
- Partnership: Work in partnership with the Horizontal Data Team to improve platform capabilities around data modeling, testing platforms, data visualization, and data architecture.
- Governance: incorporate and help shape company-wide data governance policies.
- Maintain and monitor the data pipelines within the data products that you build, and Horizontal Data Team infrastructure.
- Data Quality: Adopt best practices in reporting and analysis, including data integrity, data security, analysis, validation, and documentation to ensure data quality.
Requirements:
- At Kitopi, we value alignment with our mission and principles. The successful candidate will share these values and work in accordance with them.
- Bachelor's or Master's degree in Engineering, Computer Science, Technology, or similar.
- 2+ years of hands-on experience developing production quality code in data engineering at high growth consumer product company or similar
- Professional experience using Python and SQL for data processing
- Demonstrably deep understanding of SQL and analytical data warehouses (Snowflake preferred, with Azure based solutions being a plus – Microsoft OneLake), and hands-on experience implementing ETL (or ELT) best practices at scale
- Hands-on experience with data pipeline tools (Airflow, Airbyte, dbt)
- Strong data modeling skills and familiarity with the Kimball methodology
- Knowledge about testing methods, automatisations, and good practices within Data Warehouse
- Desire to continually keep up with advancements in data engineering practices, and ability to catch bugs and style issues in code reviews
- Should have the capability to work independently, possess critical thinking, problem-solving, stakeholder management, and effective presentation skills, and be a good team player with inclusiveness and constructive thinking
- Deep familiarity with relevant technologies is a plus.
Technologies we use:
- Data Warehouse / Big Data: Snowflake, ADL, Microsoft OneLakeand Postgres
- Reporting: Power BI
- Data Pipelines: Kafka, Python, SQL, Airflow, Airbyte, and DBT
- ML Ops: Amazon SageMaker
- Platform: AWS, Azure
- Repository: GitLab
- Analysis: SQL, Python, and Excel
- Presentation: Power BI, Excel, and PowerPoint
- Documentation: Confluence
- Sprints and Backlog: Jira
Joining Kitopi and working with us means:
- Working in the Tech Hub located in Kraków, Poland, you will be instrumental in elevating our software solutions to a whole new level of experience and reliability.
- We thrive on close collaboration and catching up in person! We have a hybrid work policy with 2 days in the office.
- Your role involves deep engagement throughout the development process, from delving into business requirements with the Product Manager, through implementation and delivery, to providing ongoing support for our solution in production.
- We trust you to manage your time and priorities effectively, preparing solutions in manageable chunks over time.
- Communication is paramount in our teams, so great interpersonal skills and a willingness to share knowledge are key to success. It's the glue that keeps everything working smoothly!
Perks & Benefits:
- ESOP - Employee Stock Option Plan
- You choose a form of employment (26 paid days off on B2B)
- Additional paid days off for volunteer activities
- U-Day - time for medical check-ups, examinations, or diagnosis
- Top-notch equipment: high-end MacBook Pro + additional accessories
- Support for your development: 2 000 PLN growth annual budget available to every employee, internal initiatives: webinars/workshops, knowledge sharing sessions internal conferences
- Mentoring program
- Freedom Day - time for things you are passionate about
- Free English classes
- Worksmile benefit platform (private medical healthcare, Multisport card, vouchers, etc.)
- Life insurance
- Wellbeing program (psychological care, physical health, and socializing activities)
- Referral bonus
- Great office with fruit & snacks, social budget for every team & awaydays, and more!
Other Jobs from Kitopi
IT Project Manager
Senior Software Engineer (Backend)
Middle Software Engineer (Frontend)
Middle Software Engineer (Backend)
Similar Jobs
Staff Engineer Data
Staff Engineer Data
Senior Software Engineer
Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore
Lead Python Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say