The community-powered circular fashion marketplace. Shop what you love. Sell your clothes. Do it all over.
Senior Data Platform Engineer
Location
United Kingdom
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Platform Engineer
Depop
• Pave a path for data as a product : Champion data as a first-class citizen by introducing robust data capabilities, observability and governance into the platform to enable decision making and ultimately better experience for Depop’s end users. • Software Engineering: Develop microservices, libraries, platforms and tools • Technical Design: Architect and evolve platform services that enable teams to work with data efficiently and securely at scale. • Lead Technological Initiatives: You will lead large, complex initiatives that will further enable our data users by setting the vision and roadmap, gathering requirements and defining the scope and success metrics for your initiative all while embracing a platform as a product approach. • Uphold Operational Excellence: Automating infrastructure and monitoring, leading incident response and root cause analysis, and continuously improving the health and performance of our data platform. Champion scalable standard processes through automation, clear documentation, and knowledge sharing via tutorials and training sessions. • Stakeholder Collaboration: Work closely to establish trusted relationships with both technical and non-technical stakeholders to define, design, and implement solutions within our data platform. You will also contribute to group and peer-level initiatives to improve our data platform as a whole. • Invest in others’ growth: Mentoring and sharing knowledge, helping elevate technical standards and fostering a culture of continuous improvement. • Build on our Engineering Culture: Take an active role in improving the engineering culture at Depop and encourage others around you to follow these values.
Job Requirements
- Advanced knowledge in a high-level programming language (e.g. Python, Scala) with proven foundation in software engineering best practices - testing, clean coding standards, code reviews, pair programming, automation-first mindset
- Proven hands-on experience designing, building, and scaling complex data systems and backend infrastructure in production environments within a modern cloud-based environment (AWS, GCP, Azure)
- Ability to think strategically and pragmatically
- Excellent communication and collaboration skills; you're comfortable influencing technical direction and aligning diverse stakeholders across the organisation
- Expertise in managing and integrating data orchestration and processing tools & platforms such as Databricks, Airflow, dbt, Kafka or similar
- Experience with agentic coding tools (Claude Code, Cursor etc)
- A passion for learning new things and keeping on top of the latest developments and technologies in our field.
- Nice To Have: DevOps experience building CI/CD pipelines (Jenkins, GitHub Actions), IaC (Terraform)
- Experience working with containerisation technologies - Docker, Kubernetes
- Previous hands-on expertise with Spark
- Advanced experience working and understanding the tradeoffs of at least one of the following Data Lake table/file formats: Delta Lake, Parquet, Iceberg, Hudi
- Experience working with lakehouse / medallion architectures in Databricks
- Streaming Knowledge: Experience with Kafka/Flink/Confluent or other streaming ecosystems, with a solid understanding of their components
- Experience working with data governance, observability and catalogue solutions (e.g. Monte Carlo, Atlan, Datahub) enabling rich data lineage, data contracts, SLA/SLO, tagging and data quality monitoring capabilities
Benefits
- PMI and cash plan healthcare access with Bupa
- Subsidised counselling and coaching with Self Space
- Cycle to Work scheme with options from Evans or the Green Commute Initiative
- Employee Assistance Programme (EAP) for 24/7 confidential support
- Mental Health First Aiders across the business for support and signposting
- 25 days annual leave with option to carry over up to 5 days
- 1 company-wide day off per quarter
- Impact hours: Up to 2 days additional paid leave per year for volunteering
- Fully paid 4 week sabbatical after completion of 5 years of consecutive service with Depop
- MyMode hybrid-working model with Flex, Office Based, and Remote options *role dependant
- All offices are dog-friendly
- Ability to work abroad for 4 weeks per year in UK tax treaty countries
- 18 weeks of paid parental leave for full-time regular employees
- IVF leave, shared parental leave, and paid emergency parent/carer leave
- Budgets for conferences, learning subscriptions, and more
- Mentorship and programmes to upskill employees
- Life Insurance (financial compensation of 3x your salary)
- Pension matching up to 6% of qualifying earnings
- Employees enjoy free shipping on their Depop sales within the UK
- Special milestones are celebrated with gifts and rewards!
Related Guides
Related Categories
Related Job Pages
More Platform Engineer Jobs
Staff Data Platform Engineer
QontoQonto is a Paris, Île-de-France, France-based financial services company self-described as the “neobank” for startups, medium businesses, freelancers, and company creators. Mo
• Architect and implement scalable data platform tools that support AI product development, enabling teams to deploy and operate AI models effectively • Act as the technical bridge between AI Product teams and Platform Engineering • Lead the design of cross-functional data architecture, ensuring consistency, scalability, and reliability across reporting, analytics, and ML use cases • Partner with engineering leadership to establish platform standards, governance frameworks, and best practices • Manage and maintain the data platform (Snowflake, orchestration) with a focus on reliability, performance, and cost • Ensure platform documentation is up-to-date and establish robust data quality KPIs and monitoring within your first 9 months
• Design, build and maintain the internal platform that enables engineering teams to develop, deploy and operate software with confidence and autonomy. • Improve and make enhancements to our platform infrastructure using Terraform, Helm and Kubernetes. • Build and evolve self-service tooling and abstractions that reduce friction for developers and increase their productivity. • Treat the platform as an internal product — contribute to quarterly roadmaps, gather developer feedback, and drive adoption. • Collaborate closely with engineering teams to understand business logic and translate that context into better-informed infrastructure decisions. • Continually improve development workflows, contributing to engineering effectiveness across the organization. • Provide solutions to scale our infrastructure considering performance and maintainability. • Monitor and administer production systems, ensuring 100% observability. • Participate in the on-call rotation, responding to incidents and ensuring system reliability outside of business hours, though thanks to our highly stable platform, production calls are rare.
AV Platform OS Staff SW Engineer
General MotorsGeneral Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile and Cadillac, evolvi
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Warren Technical Center in Warren, MI or Mountain View three times per week, at minimum. The AV platform team is a dynamic and fast paced team that designs, develops, and maintains the foundational embedded software platform for SDV solutions, including drivers, operating system, BSP and software stack. We are developing a world-class GM experience for our customers and driving real change in the most iconic automaker on the planet. Our team delivers platform solutions for high end SoC's which enables to run ADAS and other high compute application. We offer challenging positions for passionate professionals looking to advance their careers and be a part of an organization focused on innovation, speed, and business value. Our Team is seeking an experienced Linux OS engineer to join our team to technically lead high-compute System-on-Chip (SoC) platforms Linux OS on Yocto. What you'll do: - Develop software in Embedded C or C++ for low level operating system, board support package to interface with the SOC and custom hardware on the vehicle - Develop high-performance hardware interfacing Linux OS and system libraries - Lead Board bring up processes, including hardware initialization, peripheral configuration, and troubleshooting - Architect frameworks for our next generation of SoC based systems from conception to production - Create, plan, prioritize and execute technical roadmap for the platform OS team - Provides technical leadership, interacts and collaborates with many teams cross-functionally - Provide status updates to leadership on the platform OS and escalate any risks, support needed as appropriate - Collaborate with colleagues across multiple teams to Linux OS development strategies - Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews - Establish a maintenance plan for the automotive Linux distribution, including regular updates, patch management, and lifecycle support to address evolving requirements and security threats and upstream to Linux community. - Implement or guide security measures to protect against cyber threats and ensure the integrity of the automotive system. This includes features like secure boot, signed kernel modules, and intrusion detection systems. - Implement or guide mechanisms for secure over-the-air updates to ensure that the automotive Linux distribution can receive software updates and patches remotely without compromising safety or security - Mentors and provides technical guidance to others. Performs other related duties as assigned. Your Skills & Abilities (Required Qualifications) - 12+ years of experience in writing Embedded C or C++ code - 5+ years of experience writing production-quality software on Linux - Board bring-up for x86 or ARM Cortex-A based systems - Bootloader experience on the above platforms - Experience on Kernel driver development and board support package - Solid understanding of Linux Kernel Frameworks (DMA, V4L2, ALSA, UART) - Familiarity with ARM architectures - Experience working with the Linux kernel community and upstreaming driver - One or more of the following: Buildroot, Yocto, OpenEmbedded, OpenWRT - Experience developing and deploying commercial embedded Linux / POSIX systems - Demonstrated experience building, testing, and shipping production software - Experience with board bring up processes, including hardware initialization, peripheral configuration, and troubleshooting. - Experience with wired and wireless networking technologies including Ethernet, WiFi and wireless sensor networks - Experience on Automotive cybersecurity, Swupdate - OTA - Effective interpersonal, leadership, and communication skills What Will Give You a Competitive Edge (Preferred Qualifications) - Experience with safety critical development (Automotive, FAA, FDA) - Experience with ROS or other robotics middleware platforms - Knowledge about firmware security, secure communication, TLS and encryption/decryption - Experience with validation/system level testing of SoC's - Experience working with the following: - GPUs or other hardware accelerators - Linux kernel scheduling - Distributed systems - Multi-node NUMA or AMP systems - PCIe-based devices - ACPI or DeviceTree - QNX, VxWorks, or similar - GRUB, UEFI, U-Boot, or similar Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. - The salary range for this role is $185,600 to $304,800. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. - Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. - Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Benefits: - Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Relocation: This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Total Rewards | Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us [email protected] or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Platform Engineer II – Cloud Backup & Recovery, AWS/GCP
First AmericanFirst American is on a mission to deliver a variety of real estate-focused services and solutions. As an employer, First American has been recognized for its ex
• Design, implement, and maintain cloud infrastructure supporting enterprise backup services across AWS and GCP • Define and manage infrastructure using Infrastructure-as-Code (Terraform preferred) • Modify and enhance existing platform components to improve resiliency, performance, and maintainability • Build and improve CI/CD pipelines supporting infrastructure and platform deployments • Monitor and maintain production backup jobs, replication workflows, and recovery processes • Troubleshoot backup failures and restore issues across AWS and GCP environments • Develop automation scripts and tooling (Python, Bash, or similar) to reduce manual operational effort




