OVERVIEW
About the Role
Our backend systems power the clients used by millions of customers every year to buy their groceries online. These systems must also support tight integration with the largest retailers in the US and Canada. Engineering at Instacart provides the opportunity to work on challenging scaling problems while also designing the features that will define our industry. You will learn how to build in an open collaborative environment serving millions of requests daily.
As a Senior Software Engineer in our Privacy Engineering team, you will be responsible for building the core privacy components that product teams across Instacart use to ensure our Customers can be in control of their data. In this role you will help connect our Customers to cutting edge privacy systems we have deployed internally.
About the Team
The Privacy team is a platform team in the Security Engineering organization that believes it should be easy to build products that respect our user’s privacy. To do this, we manage our internal data privacy architecture that includes systems to annotate, find, and delete data across production and offline data storage systems. Additionally, we build the front end components that product teams across Instacart use to give our users direct access to these internal systems.
The Privacy team is a member of our core Privacy working group, that includes our Legal team, Compliance team, Operations teams, and privacy partners for each of our main product pillars. Additionally we work closely with our Infrastructure, Data Platform, and Security engineering teams to ensure privacy controls are in place effectively across all levels of our stack.
About the Job
Your responsibilities will include:
- Designing, developing, and sustaining the comprehensive access controls and governance systems that improve the integrity and privacy of our data.
- Ensuring the reliability, scalability, and security of the data platform.
- Collaborating with various stakeholders and actively involving data infrastructure.
About you
Minimum Qualifications
We are looking for someone who:
- Has 5+ years of experience in software engineering.
- Build and collaborate with our backend privacy engineers on the internal systems that enable privacy by design, touching all aspects of our full tech stack to turn privacy controls into reusable components..
- Develop scalable and pragmatic controls related to data collection, classification, storage, access, usage, and deletion in data warehouse environments and/or operational data systems.
- Capably communicates and is comfortable seeking and receiving feedback.
- Possesses strong analytical and debugging skills.
- Takes a strong sense of ownership while working with large codebases and diverse suite of products.
- Embraces a collaborative mindset to partner with engineers, designers, and PMs from multiple teams to co-create impactful solutions while supporting system contributions.
- Communicates clearly, presents ideas well, and can influence key stakeholders at manager, director, and VP levels.
Preferred Qualifications
We would love it if you:
- Holds a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or can demonstrate equivalent industry experience (4+ years).
- Have prior work experience in Security Engineering or Privacy Engineering.
- Experience working with cloud-based data platforms such as Snowflake or Databricks.
- Strong knowledge of common back-end web technologies (such as Ruby on Rails, Python, Golang, SQL, etc.) and big data technologies (such as Spark, Kafka, Hadoop, Flink) in a large scale distributed system environment
- Have proven experience with distributed system designs.
- Possess strong general programming and algorithm skills.
- Show strong attention to detail and accuracy in your implementation.
- Appreciate a data-driven mindset.
- An ability to work effectively with cross-functional teams
- Excellent communication skills, including written, to serve as an advocate & evangelist for the Privacy team