Demo

Senior Software Engineer, Platform

People Data Labs
San Francisco, CA Full Time
POSTED ON 3/19/2025
AVAILABLE BEFORE 4/17/2025

People Data Labs (PDL) is the provider of people and company data. We do the heavy lifting of data collection and standardization so our customers can focus on building and scaling innovative, compliant data solutions. Our sole focus is on building the best data available by integrating thousands of compliantly sourced datasets into a single, developer-friendly source of truth. Leading companies across the world use PDL’s workforce data to enrich recruiting platforms, power AI models, create custom audiences, and more.

In order to make an application, simply read through the following job description and make sure to attach relevant documents.

We’re looking for an experienced software engineer to join our expanding platform team. You will be crucial in accelerating our efforts to build standalone data products that enable data teams and independent developers to create innovative solutions at massive scale. In this role, you will be working with a team defining tools and infrastructure that facilitates big data processing, primarily within AWS.

Roles & Responsibilities

  • Manage and improve our growing AWS and data center infrastructures
  • Design, implement and maintain a CI / CD pipeline to improve developer workflows
  • Utilize centralized monitoring and logging to improve visibility across the team
  • Assist development teams in solving issues around scaling and bottlenecks
  • Manage AWS services, costs, security and workflows
  • Work with teammates to develop high-quality software, balancing security, reliability, and operational concerns

Technical Requirements

  • 5-7 years software development experience with a background in platform or cloud infrastructure engineering and clear examples of strategic technical problem-solving and implementation
  • 3 years of experience with Python in a production environment
  • Strong software development fundamentals and system design experience
  • Strong experience with our core technologies (AWS, ElasticSearch / OpenSearch, Python, Docker, scaled data processing technologies)
  • AWS, including EC2, Lambda, OpenSearch, API Gateway, ALB, others
  • Experience with Infrastructure-as-code (IaC) frameworks (e.g. Pulumi, terraform, cloud formation or similar)
  • Experience with network design, including public / private availability, routing, firewalls / security groups and VPN
  • Experience with Identity and Access Management
  • Experience with configuration management tools (e.g. Chef, Puppet, Ansible, etc)
  • Experience with observability tools such as Datadog for metrics, logging, etc
  • Experience with build and deploy systems, architecting and developing CI / CD infrastructure, repo management, and integrating with tools like Github Actions (or similar)
  • Experience managing hybrid environments split between local datacenters and AWS; experience managing bare metal / co-location infrastructure
  • Professional Requirements

  • Can thrive in a fast-paced environment and be able to work independently
  • Can work effectively remotely (able to be proactive about managing blockers, proactive on reaching out and asking questions, and participating in team activities)
  • Strong written communication skills on Slack and in documentation
  • You are experienced in writing design docs (pipeline design, dataflow, schema design, engineering requirements)
  • You are experienced in translating technical design documents into projects, milestones, and backlogs
  • You can scope and break down projects, communicate and collaborate progress and blockers effectively with your manager, team, and stakeholders
  • Strong understanding of agile engineering practices
  • Nice To Haves

  • Degree in a quantitative discipline such as computer science, mathematics, statistics, or engineering
  • Expertise with Apache Spark (Java, Scala, and / or Python-based)
  • Experience with SQL Data Pipeline Development
  • Experience supporting developer-oriented data pipeline and workflow orchestration (e.g., Airflow (preferred), dbt, dagster or similar)
  • Experience with managing, deploying, and ensuring the reliability of streaming platforms (e.g., Kafka)
  • Experience evaluating data quality and maintaining consistently high standards across new feature releases (e.g., consistency, accuracy, validity, completeness)
  • Experience using Databricks or similar data-development platforms
  • Great people make great teams. We believe in building highly functional, energetic, and engaging teams to serve our customers. People, Customers, Shareholders, in that order, sets us up for success and delivering on our promises.

  • Stock
  • Unlimited paid time off
  • Health, fitness, and office stipends
  • The permanent ability to work wherever and however you want
  • Salary : $160K - $180K

    J-18808-Ljbffr

    Salary : $160,000 - $180,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer, Platform?

    Sign up to receive alerts about other jobs on the Senior Software Engineer, Platform career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at People Data Labs

    People Data Labs
    Hired Organization Address Des Moines, IA Full Time
    A company is looking for a Senior Software Engineer, Platform.Key ResponsibilitiesManage and improve AWS and data center...
    People Data Labs
    Hired Organization Address Columbus, OH Full Time
    A company is looking for a Senior Software Engineer, Platform.Key ResponsibilitiesManage and improve AWS and data center...
    People Data Labs
    Hired Organization Address Ventura, CA Full Time
    A company is looking for a Senior Software Engineer, Platform.Key ResponsibilitiesManage and improve AWS and data center...
    People Data Labs
    Hired Organization Address Visalia, CA Full Time
    A company is looking for a Senior Software Engineer, Platform.Key ResponsibilitiesManage and improve AWS and data center...

    Not the job you're looking for? Here are some other Senior Software Engineer, Platform jobs in the San Francisco, CA area that may be a better fit.

    Senior Software Engineer, Backend (Developer)

    Coinbase Developer Platform, San Francisco, CA

    Senior Software Engineer, Fullstack (CDP API)

    Coinbase Developer Platform, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!