Senior/Staff Data Platform Engineer
LocalStack is a dynamic, fast-growing startup headquartered in Zurich, Switzerland, with a development office in Vienna, Austria, and remote team members across the globe (including the US, France, UK, India, Mexico, Switzerland, and the Netherlands). We specialize in creating world-class tools to support highly efficient development and testing feedback loops for cloud application developers. Our flagship product, the LocalStack cloud emulator, is a lightweight cloud sandbox running in Docker, enabling users to develop cloud applications entirely on their local machines.
With a robust open-source community (51k+ stars on GitHub), hundreds of thousands of active users, and over 180 million downloads, LocalStack is on an exciting growth journey. Our international customer base includes Fortune Global 500 companies, and our team of top-tier engineers and GTM experts are dedicated to becoming the leading platform for local cloud software development.
Requirements
We are seeking an experienced Senior/Staff Data Platform Engineer with a proven track record of designing and building scalable data architectures, developing robust data models, and implementing data solutions that directly drive business success. As we expand our platform’s features and customer base, our data challenges and team are also growing.
Our current data landscape has grown organically and consists of several key components – including our high-volume product telemetry where we’re tracking some 100M+ weekly usage events from different LocalStack installations, as well as our Data Warehouse (DWH) that provides the foundation and data model for our business analytics. We are at a critical crossroads where we need to tackle some major refactorings in the data platform to ensure our platform is ready for the next evolution of the company, including a semantic metadata layer, continuous data quality checks, systematic schema evolution, and scalable real-time data transformation pipelines.
Your role will be critical in addressing these challenges by helping to build and optimise data pipelines, automating the generation of insights from large datasets, and enabling data-driven decision-making across the organisation.
We strive to be a genuinely data-driven company, so you will be working at the heart of what will make LocalStack successful in the long run.
Responsibilities
- Data Architecture & Modelling: Design and implement data architectures and models that support efficient storage, processing, and analysis of large datasets in an efficient and cost-effective way.
- Data Pipeline Development: Build and maintain scalable, agile, and efficient data pipelines and ETL processes to handle diverse data sources. Since the business is constantly evolving, so are the data challenges and questions that need to be answered, which means you’ll need to build solutions that are flexible and able to scale both in breadth and volume.
- Data Integration: Develop solutions for integrating data from various sources, ensuring data accuracy, consistency, and availability, as well as collaborating with the core and platform teams to ingest the right data to answer critical business questions and drive strategy.
- Real-Time Insights: Utilise real-time data to drive customer observability and support proactive customer engagement.
- Collaboration: Work closely with cross-functional teams, including engineering, product management, customer success, and sales, to understand data needs and deliver solutions.
- Ownership & Initiative: We are a small and growing team, so you will be expected to proactively identify problems and opportunities in the data space, and create, drive, and implement initiatives to solve them. There is tremendous space and freedom to shape your work, and you’ll be expected to have impact.
- Hands-On Implementation: Be ready to implement data tools and solutions, driving hands-on projects to completion. We have many opportunities that we can execute on, and identifying and delivering on the right ones quickly is critical to our success.
Your Profile
- Experience: Proven experience in building and optimising data pipelines, and strong practical familiarity with the suite of data solutions available to real business challenges. You’ll be expected to identify business challenges and turn those into practical solutions based on real-world experience.
- Scalability: Expertise in implementing pragmatic and scalable solutions to handle increasing data volumes, and complex and evolving business questions and needs.
- Data Tools: Strong knowledge of the suite of modern data tools and technologies, with the ability to identify the right solution for our specific business problems based on real-world experience.
- Problem Solver: Proactive, with a pragmatic approach to solving problems and a can-do attitude. We are a dynamic startup, and a strong sense of ownership and initiative from individuals, not just technically, but also in terms of identifying and driving solutions to business problems.
- Team Player: Enjoy collaborating with diverse teams and stakeholders to achieve common goals. Things move fast at LocalStack, and we work fully remotely, so strong communication and stakeholder management is key.
- Documentation Skills: Ability to create clear and accessible documentation for data processes. We bias for results over processes, so written documentation and communication should be short, clear, and crisp, and aimed at empowering your fully remote colleagues.
Benefits
- A dynamic, energetic, and productive work environment with flexible work hours and fully remote-friendly policies.
- Outstanding opportunities for professional growth and influence within the cloud software development community.
- Competitive salary packages based on experience and expertise.
- A chance to work with some of the brightest minds in the industry and shape the future of cloud software development.