Senior Staff Production Engineer, Data Foundations - Compute (Remote, EMEA)
London, United Kingdom
Shopify
Try Shopify free and start a business or grow an existing one. Get more than ecommerce software with tools to manage every part of your business.Company Description
Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Shopify powers millions of businesses in more than 175 countries and is trusted by brands such as Allbirds, Gymshark, PepsiCo, Staples, and many more.
Job Description
The Data Foundations team is part of the Production Engineering organization that builds, operates, and improves the heart of Shopify’s technical platform to unlock the power of planet-scale infrastructure for all of Shopify’s merchants, buyers, and developers.
The mission of the Data Foundations team is to provide Shopify developers with fast, reliable, trusted, intuitive, and interoperable building-blocks for applications and platforms that ingest, transform, and query offline data. The systems we manage empower data scientists, analysts, application developers and other users within Shopify to use data at a huge scale, enhancing the world-class platform we offer to our merchants.
We are looking for a senior staff engineer to join us to lead the Compute domain that owns the underlying engines to power the query, batch, and orchestration workloads of the Shopify data platform. This domain works in concert with the Data Foundations Lakehouse, where the 1st- and 3rd-party Shopify data are ingested and persisted, and Data Foundations Infrastructure, where the production engineering standards are applied and the common control plane is built.
You will work on things like:
- Drive technical strategy and delivery that impacts the technology stack of the Compute domain.
- Identify complex, high-leverage technical problems and deliver solutions in the Data Foundations team.
- Work hands-on with code and detailed technical design, while being able to step back and see the wider context in which the team’s solutions help the business.
- Act as a change agent for Shopify by aligning senior stakeholders and resolving conflicts on complex technical direction of large ambiguous efforts beyond Data Foundations.
- Drive change in our processes, tools and codebases beyond the Compute domain to deliver higher throughput and quality of engineering.
- Grow people in Compute by identifying learning opportunities and delivering on them.
- Demonstrate leadership to the dev community (internal or external to Shopify) through talks, engineering blogs or other activities.
- Attract others at the same level or higher to work at Shopify.
- Challenge or evolve our engineering culture - how we think about and approach problems.
Qualifications
Qualities you likely have to be well suited to this role:
- Deep programming experience, including familiarity with two or more mainstream programming languages (e.g. Go, Java, Scala, Python)
- Significant experience in the development and operation of large scale distributed systems
- Significant experience building and evolving enterprise data management systems in a cloud based platform
- Understanding - including architecture, internals and tuning - of two or more data processing engines (e.g. Trino, Spark)
- Able to make considered and highly impactful architectural decisions, understanding and clearly communicating assumptions and trade-offs
- Strong technical leadership to guide and mentor senior members of the team
- Strong communication skills, both verbal and written
Bonus
- Experience leading or contributing to Open Source Software projects
- Experience with data technologies in the e-commerce or related industries
- Experience creating and supporting systems used by Data Scientists
Additional Information
We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort. And remember, we want to know what you’re really interested in building and why you want to build it at Shopify, so please give us as much detail on this as you’d like in the answers on the next page. 👍 📖
Interested, but not ready to apply?
Join the Shopify Talent Community to learn more about us, while you polish up your resume: https://www.shopify.com/careers/teams/engineering
#LI-KO3 #LI-REMOTE #LI-AH1
Our belief is that a strong commitment to diversity & inclusion enables us to truly make commerce better for everyone. We encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities. Please take a look at our Sustainability Reports to learn more about Shopify’s commitments to our communities, and our planet.
At Shopify, we understand that experience comes in many forms. We’re dedicated to adding new perspectives to the team - so if your experience is this close to what we’re looking for, please consider applying.
Our belief is that a strong commitment to diversity & inclusion enables us to truly make commerce better for everyone. We encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities. Please take a look at our Sustainability Reports to learn more about Shopify’s commitments to our communities, and our planet.
At Shopify, we understand that experience comes in many forms. We’re dedicated to adding new perspectives to the team - so if your experience is this close to what we’re looking for, please consider applying.
Tags: Architecture Data management Distributed Systems E-commerce Engineering Open Source Python Scala Spark
Perks/benefits: Career development Team events
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open AI Engineer jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Sr Data Engineer jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Business Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Big Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open ETL Developer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open LLMs-related jobs
- Open Databricks-related jobs
- Open Data warehouse-related jobs
- Open Hadoop-related jobs