Invest in your career with a Madrona-funded company.

91
Companies
536
Jobs

Principal Engineer - Data Platform

Stacklok

Stacklok

Remote · London, UK
Posted on Saturday, December 16, 2023

Stacklok is an innovative software supply chain security startup founded by Kubernetes co-founder, Craig McLuckie and Sigstore founder, Luke Hinds. Our mission is to make it easier to securely develop software. With our deep expertise in open-source technologies and commitment to enhancing software security, we are seeking highly skilled and motivated individuals to join our team. This is a rare opportunity to join a startup at an early stage, and to be part of a team that is committed to building something truly innovative and impactful. Learn more about Stacklok’s mission, virtues, and leadership, HERE.

Elevator Pitch

Stacklok just launched two new products, Trusty and Minder, that help developers and open source communities keep their software secure and choose safer dependencies. As we look to the future, it's critical that our SaaS systems perform to meet the needs and demands of our customers. In order to ensure that, we are seeking a Principal Data Engineer.

As a Principal Data Engineer, you will have a leadership role owning Stacklok’s Big Data system that will power our Software as a Service (SaaS) platform. You will optimize massive ingestion pipelines, architectures, and data models. Additionally, you will analyze and architect solutions to enhance data store performance, address state synchronization challenges, and streamline reconciliation processes, leveraging your expertise in Python and Go. The backend systems span both SQL (Postgres) and NoSQL (Elastic Search).

Role Success: 6-12 Month Expectations

  • Familiarization and Integration: Acclimatize to the team, understanding the workflows, processes, and ongoing projects. This includes getting to know team members, the company culture, and the specific tools and technologies used by Stacklok.

  • Architectural Ownership: Take full ownership of the data infrastructure architecture, ensuring it is optimally designed for large-scale data handling and synchronization.

  • Performance Optimization: Lead initiatives to significantly enhance the performance and efficiency of our SaaS platform, focusing on data-intensive operations.

  • Data Reconciliation and Synchronization: Develop and maintain robust procedures for data reconciliation, ensuring data integrity and consistency.

  • Innovative Solutions Development: Research and implement state-of-the-art solutions to meet evolving data management needs.

  • Collaborative Leadership: Work closely with cross-functional teams to align the data architecture with the overall company objectives and customer requirements.

In this Role, You will have the Opportunity to:

  • Spearhead Architectural Innovations: Be the driving force behind architectural decisions, shaping how our SaaS platform evolves in handling data efficiently.

  • Engage with Advanced Technologies: Work with cutting-edge tools and technologies in BigData, state synchronization gaining expertise in high-performance, scalable systems.

  • Influence Key Data Strategies: Play a crucial role in defining the direction of our data strategies, significantly impacting how data is leveraged across the organization.

  • Collaborate with Experts: Collaborate with top-tier professionals in the field, enhancing your knowledge and contributing to a culture of excellence.

  • Drive a Performance-Centric Culture: Lead efforts to embed a performance-centric approach in all aspects of our data handling and processing.

We know from experience that not ticking every box on the skills sections stops many from applying. Please apply regardless of your self-assessment -- we want to hear from you! We have seen engineers succeed with a diverse range of skills and experiences.

Desired Skills & Experience

  • Technical Proficiency:
    • Expertise in Python and Go programming languages.
    • Strong experience with large-scale data systems, including PostgreSQL and Elasticsearch.
    • Familiarity with data store performance tuning and optimization.

  • Data Management Skills:
    • Proven track record in data synchronization, state management, and reconciliation within an enterprise grade commercial SaaS product.
    • Hands-on experience with eventing systems and message brokers.
    • Ability to architect and maintain scalable data pipelines.

  • Systems Architecture:
    • Experience in designing and owning the architecture of complex data systems.
    • Capability to develop performance-centric solutions for SaaS platforms.

  • Analytical and Problem-Solving Skills:
    • Strong analytical skills with the ability to solve complex problems and provide practical solutions.
    • Ability to work on large-scale, complex systems with a focus on performance and reliability.

  • Leadership and Communication:
    • Experience in mentoring junior engineers.
    • Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
    • Ability to plan and execute complex engineering projects to a successful outcome

  • Collaboration and Teamwork:
    • Ability to work collaboratively in a cross-functional team environment.
    • Strong interpersonal skills and a proven track record of successful team collaboration.

Why Join Us?

At Stacklok, you will be a part of a culture that values open communication, collaboration, and innovation. We offer a competitive salary package and flexible work hours. If you’re a self-motivated and result-driven individual with a passion for designing and building secure, scalable, distributed systems, and you want to be part of the most exciting startup in the secure supply chain space, come and join us!

Stacklok Inc, is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.

#LI-Remote