Staff Platform Data Engineer

4 tygodni temu


Kraków, małopolskie, Polska SpotOn Pełny etat

At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to integrated restaurant management solutions, every SpotOn tool is designed to help local businesses increase profits and create better experiences for their customers and employees.

Recently, SpotOn was:

  • Named one of Fast Company’s Most Innovative Companies of 2024
  • Awarded Great Places to Work and Built In’s Best Workplaces for the third year in a row
  • Selected as the Best Overall Restaurant POS by NerdWallet
  • Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users


We’re committed to caring hard and moving fast so that we can continue to grow and make a positive impact together.

That’s where you come in.


As a platform data engineer within the data and analytics team at SpotOn you will take a lead role in the design and development of our enterprise data architecture. You will help guide the architecture of data solutions to meet our rapidly scaling demands of data repositories by working with stream-aligned engineering teams to provide effective and efficient solutions for their use cases You will bridge the gap between the data requirements of both SpotOn consumer applications and internal analytics and will have a high level of autonomy in selection of tools and infrastructure for a modern data platform.

The ideal candidate will be able to:

  • Database Architecture and Design:
  • Guide engineering teams towards using ideal/preferred database technologies for the problem being solved.
  • Govern database creation and configuration in cloud environments for optimal performance, scalability, and security utilizing best practices and IAC.
  • Participate in infrastructure planning, including resource allocation, and ensure alignment with business goals.
  • Data Governance and Security:
  • Lead initiatives on data governance, ensuring compliance with internal policies and external regulations.
  • Develop and enforce best practices for data security, backup, and disaster recovery in cloud environments.
  • Implement and maintain encryption, access controls, and auditing mechanisms.
  • Database Maintenance and Support:
  • Oversee the maintenance of a fleet of production databases, ensuring high availability and reliability.
  • Collaborate with development teams to automate database upgrades, patching, and migrations, ensuring minimal downtime and reducing manual intervention.
  • Respond to and resolve any database-related incidents, performing root cause analysis and implementing preventive measures.
  • Performance Tuning and Optimization:
  • Monitor and analyze the performance of databases, identifying bottlenecks, areas of inefficiency, and implementing remediations in cooperation with stream-aligned teams.
  • Conduct regular database audits to ensure performance standards are met and sustained.
  • Optimize SQL queries, indexing, and schema design to improve system efficiency.
  • Development and Collaboration:
  • Collaborate closely with development teams to integrate database solutions into application architectures.
  • Provide hands-on support in database development tasks, such as writing stored procedures, triggers, and complex queries. Evangelize best practices in these areas among the larger engineering team.
  • Lead and mentor other engineers on database best practices, standards, and troubleshooting techniques.
  • Scalability and Capacity Planning:
  • Conduct regular capacity planning and scalability assessments, ensuring databases can handle growing data volumes.
  • Implement sharding, partitioning, and other techniques to manage large datasets efficiently.
  • Be a resource for stream-aligned teams to help in planning for new features and growth.
  • Innovation and Continuous Improvement:
  • Stay updated with the latest trends and technologies in cloud databases and OLTP systems.
  • Recommend and implement new tools, technologies, or processes that could improve database performance or management.

What skill are we searching for?

  • Advanced knowledge of performance tuning, data modeling, and governance of transaction databases such as MongoDB, Postgres and MySQL.
  • Knowledge of 1+ programming language (e.g. Python, C++, Scala, Java, JavaScript etc.).
  • 3+ Experience managing databases in cloud SaaS environments.
  • 7+ years experience of engineering with a focus in data.
  • Hands on experience leading data governance and optimization of large OLTP databases.
  • Experience working at scale with numerous OLTP databases with large data sets.
  • Experience working with AWS DB Technologies; other vendors a plus.
  • Knowledge of DevOps practices such as Infrastructure As Code (IAC).
  • Ability to work within a small team with a mindset to teach and lead others, while at the same time collaborating with many other teams across the department.
  • Experience with migrating from self-hosted to cloud, or between cloud solutions.


Here’s a bit about what we have to offer:

  • Competitive pay.
  • Training budget 3500 PLN gross per year.
  • Access to e-learning platforms (O’Reilly).
  • Fully paid private healthcare in LuxMed.
  • Access to the Worksmile platform with a monthly top-up.
  • Company free breakfasts/lunches in the office once a week.
  • Group English classes with a native speaker.
  • New Macbook Pro, 4K monitors or whatever tools you need.
  • Flexible working hours.
  • New, modern, bright and comfortable office space in the city centre.
  • A lot of free parking spots around the office.
  • Access to the company’s library.
  • Great working atmosphere.
  • Chill out room with a PlayStation and games.
  • Free snacks and beverages in a kitchen.
  • Company parties and social activities.
  • Employee referral program.
  • Relocation Package within Poland.




  • Kraków, małopolskie, Polska Grid Dynamics Poland Pełny etat

    We are seeking a Senior Data Platform Engineer to build and refine data ingestion systems that ensure reliable data flow for analytics and product development. The role involves using Infrastructure as Code and AWS services to automate and manage infrastructure. Proficiency in Python and PySpark is required. You will design scalable data architectures based...


  • Kraków, małopolskie, Polska Hitachi Energy Services Pełny etat

    The Data Analytics Platform Architect is responsible for designing, developing, and maintaining the robust and scalable infrastructure that supports the organization's data analytics initiatives. This role will focus on ensuring optimal performance, data flow processes, and adherence to development standards. The Platform Architect will collaborate...


  • Kraków, małopolskie, Polska C&F S.A. Pełny etat

    C&F is a technology services company providing innovative solutions in Data Management, Big Data, Advanced Analytics and Compliance. With a highly integrated team of 400+ experts, for over 20 years C&F has been delivering superior engineering and premium operations to Fortune 500 companies, primarily in the Life Science industry.Platform Engineer...

  • AI ML Engineer

    2 miesięcy temu


    Kraków, małopolskie, Polska PAR Data Central Pełny etat

    To deliver solutions that connect people to the restaurants, meals, and moments they love. We take that responsibility very seriously.As a leading restaurant technology provider to the world’s top restaurant brands, we’re calling all rebels, instigators, idealists, and builders to join our constantly growing team. If you’ve excelled at every job,...

  • Kubernetes Platform Engineer

    3 miesięcy temu


    Kraków, małopolskie, Polska HSBC Service Delivery Pełny etat

    Some careers shine brighter than others.If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.Your career opportunityThe Kubernetes...


  • Kraków, małopolskie, Polska EPAM Systems Pełny etat

    We are looking for a Senior Data Integration Engineer to join the dynamic Data Practice team and collaborate on EPAM strategic projects.As a Senior Data Integration Engineer, your key role will be to build data systems and applications that drive decision-making. You will primarily focus on developing and maintaining data pipelines and data-driven solutions...


  • Kraków, małopolskie, Polska Capgemini Polska Pełny etat

    Senior Databricks Data Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading...

  • Platform Engineer

    3 miesięcy temu


    Kraków, małopolskie, Polska HSBC Service Delivery Pełny etat

    Some careers shine brighter than others.If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.Your career opportunityCSAT (Cyber...

  • Data Engineer

    2 dni temu


    Kraków, małopolskie, Polska Electrolux Group Pełny etat

    Solve complex problems. Decode the future.We are on an exciting transformational journey of our IT landscape and our ways of working. You will be in the middle of the Operations Data & Analytics Team, dealing with information for our Group Operations Solutions. The larger team is composed of business analysts, data analysts, data engineers and product...


  • Kraków, małopolskie, Polska Google Pełny etat

    About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including...


  • Kraków, małopolskie, Polska SpotOn Pełny etat

    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to integrated restaurant management solutions, every SpotOn tool is designed to help local businesses increase profits and create better experiences for their...

  • Data Engineer Middle Senior

    6 miesięcy temu


    Kraków, małopolskie, Polska NeoGames Pełny etat

    NeoGames is a leader in the iLottery and iGaming space offering solutions spanning game studios, game aggregation, lotteries, online casino, sportsbook, bingo, and managed services offered through an industry leading core platform.The Data & BI team owns the group’s Data & Analytics platforms spanning Data Engineering,Analytical Engineering and Business...

  • Platform Engineer

    4 miesięcy temu


    Kraków, małopolskie, Polska Euroclear Pełny etat

    Division: GDCThe role:Analyzing, defining solutions for well-scoped platform development opportunities in line with the overall strategy with the objective to Support definition of Infrastructure needs for Application teams with creation of Infra Roadmap Support definition of Software platform for our STP product that contains several applications - How to...


  • Kraków, małopolskie, Polska Google Pełny etat

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, and with data structures/algorithms.5 years of experience launching software products, and 3 years of experience with software design and architecture.Experience in managing data lakes, warehousing, data migrations and using Extract,...


  • Kraków, małopolskie, Polska Google Pełny etat

    About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including...


  • Kraków, małopolskie, Polska Capco Poland Pełny etat

    CAPCO POLAND *We are looking for Poland based candidate. The job is hybrid and requires visits in the office 2 days in a week in Krakow.Joining Capco means joining an organisation that is committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all...


  • Kraków, małopolskie, Polska Google Pełny etat

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, and with data structures/algorithms.5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.Preferred qualifications:Master’s degree or PhD in Engineering,...


  • Kraków, małopolskie, Polska Google Pełny etat

    About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including...

  • Software Engineer Java

    2 miesięcy temu


    Kraków, małopolskie, Polska Revolut Pełny etat

    About RevolutPeople deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 45+ million customers get more from their money every day.As we continue our...


  • Kraków, małopolskie, Polska Google Pełny etat

    Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Warsaw, Poland; Kraków, Poland.About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need...