Software Engineering Lead, Data Platform

Perceptive Automata

Boston, MA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/07/2021
  • Website:
  • Company Address: 230 Somerville Ave, Somerville, MA, 02143

About Perceptive Automata

Perceptive Automata was founded by a team of Harvard and MIT neuroscientists, computer vision researchers, software engineers, and machine learning experts to solve what is often described as the hardest problem for automated driving: reading the state of mind of humans for the safe large-scale rollout of automated vehicles (L2-L5).

Job Description

Are you eager to see autonomous vehicles that can operate safely around pedestrians and other road users? So are we! At Perceptive Automata, we use our understanding of human behavior, computer vision, machine learning, and software engineering to build systems that help make AVs safer for everyone. Check out this video of our tech in action.

Perceptive’s data platform is the backbone of our engineering efforts. The storage, processing, and organization of diverse data (including video and other sensors, detected pedestrian tracks, ML training data, and more) provide a crucial foundation for a variety of teams that are working to put this technology into production. We’re looking for a talented engineer to lead the team responsible for this critical infrastructure.

In this role, you will:

  • Define and deliver on a roadmap that will prepare our platform for rapidly increasing data volume and new machine learning efforts as we expand to work with new customers and tackle new verticals.
  • Oversee and provide technical guidance on efforts related to the collection, management, processing, and security of our (and our customers’) data.
  • Coordinate with data scientists, machine learning engineers, and other stakeholders to ensure that our data infrastructure keeps pace with the evolving needs of the organization.
  • Lead and develop a small, growing team of engineers.

Strongly Preferred Skills & Background:

  • BS/MS in computer science or equivalent experience
  • 5+ years commercial software development using Python
  • Solid software design skills with experience writing well-tested and scalable code
  • Experience working with the following:
    - Relational databases (we use PostgreSQL)
    - Containerization (e.g. Docker)
    - Workload orchestration (e.g. Kubernetes, Airflow, Nextflow)
    - Both on-prem and cloud-based data storage and processing
  • Proven familiarity with best practices surrounding data security
  • Proven track record planning and delivering on development milestones aligned with business goals
  • Excellent analytical skills, critical thinking, and interpersonal skills.

Also Helpful:

  • Experience managing software engineers -- while not strictly required -- would be helpful
  • Experience working at a startup is a plus as the decisions and tradeoffs at startup (even a growing one) tend to be very different than those at a larger company
  • Experience with Amazon Web Services (including EC2, S3, and RDS) is ideal since we rely heavily on these services.
  • Experience developing data pipeline for a machine learning in a commercial setting


  • Year-End week-long shutdown, 3 weeks paid vacation & 11 holidays
  • 100% Premium paid health insurance
  • Monthly transit or parking benefit provided by Perceptive Automata
  • Flexible WFH policies during COVID
  • Flexible spending & dependent care accounts
  • Health care reimbursement account (50% or more of your deductible covered by Perceptive Automata) 
  • Eye & dental insurance
  • Flexible maternal & paternal leave
  • Equity-based compensation
  • Efficient 401K plan


  • Modern urban office space with natural light and greenery
  • Lunch provided daily by local restaurants
  • Unlimited healthy snacks & beverages
  • Journal clubs, guest speakers & learning opportunities
  • In-office gaming, board games & books
  • Office lending library
  • Company outings
  • Diverse events organized by team members on an ad-hoc basis 

Company Overview:

Perceptive Automata is a machine learning and computer vision company started by Harvard and MIT scientists that is developing a novel approach to help make autonomous vehicles safer for others on (or near) the road. We are supported by top Silicon Valley investors and global car makers and are growing rapidly in response to increasing demand for this technology.

At Perceptive Automata, we pride ourselves on maintaining an innovative culture that depends on diversity and inclusion. We are an equal opportunity employer that welcomes new team members with all experiences and perspectives. However you identify and whatever background you bring with you, we encourage you to apply if this is a role that would make you excited to come into work every day.

Related Jobs

Software Engineer, Perception

Perceptive Automata - Boston, MA, US

Senior Software Engineer, Sensors

Perceptive Automata - Boston, MA, US

Software Engineering Lead, Data Platform

Perceptive Automata - Boston, MA, US

Data Annotators - (Contract work)

Perceptive Automata - RemoteUnited States

Data Scientist

Perceptive Automata - Boston, MA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.