Senior Software Engineer, Data Infrastructure


San Francisco, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/15/2021
  • Website:
  • Company Address: 164 Townsend Street, San Francisco, CA, 94107

About EasyPost

EasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses, enabling them to deliver an online shopping experience that delights customers.

Job Description

EasyPost is not only helping e-commerce companies with accurate tracking and logistics, we are delivering hope and spreading smiles to homes all across the country. We push boundaries and change the status quo through our restful API, allowing companies greater control over their shipping. We continue to disrupt the shipping industry, and this is the best time to get on board. We are out to do things differently, to consistently change, grow, and progress. Join us in building the shipping infrastructure. 

Are you an experienced data engineer? In this role, you will contribute to the vision of what data infrastructure means to EasyPost. Your deep technical skills and passion for building a strong data foundation for EasyPost will have a significant impact on revenue and customer experience.

What You’ll Do: 

  • Use data to understand the availability, reliability, and sustainability of our infrastructure
  • Establish standard methodologies for creating systems and datasets for the entire company's use
  • Work closely with other teams from across the organization
  • Identify and document feature gaps, and design as well as implement solutions
  • Propose, research, prototype, and test new ideas
  • Build and maintain the automation that manages data storage technologies
  • Mentor fellow teammates on algorithms, data structures, design patterns, and best practices
  • Evolve the pub-sub systems to provide service developers an easy-to-use, reliable and robust data ingestion and processing infrastructure
  • Build and maintain scalable and reliable data warehouse to serve both offline pipeline and business analytics
  • Find new ways to improve data pipelines and workflow orchestration
  • Work with data scientist to create highly scalable API services that's based on ML and statistic models
  • Enhance internal batch computation frameworks and workflow management to assist other teams in building out their data pipelines

About You: 

  • Involvement in building and deploying large, complex distributed systems with an eye toward reliability
  • Comfortable in a Polyglot environment
  • Experience diagnosing and resolving complex multi-system performance problems.
  • 3+ years exposure to  utilizing an open-source stream-processing software platform
  • Work with scalable API services based on ML and statistic models
  • Strong desire to work in a fast-paced, start-up environment with multiple releases a day
  • A passion for working as part of a team, both communicating and collaborating with others 

What We Can Offer You:

  • Competitive salary and equity
  • Comprehensive medical, dental, and vision and commuter benefits
  • Flexible work schedule and paid time off
  • Collaborative culture with a supportive team
  • The opportunity to make massive technical contributions at a fast-growing start-up
  • A great place to work with unlimited growth opportunities

Related Jobs

Senior Anti-Fraud Engineer

EasyPost - San Francisco, CA, US

Senior Front End Engineer

EasyPost - San Francisco, CA, US

Senior Software Engineer, Payments

EasyPost - San Francisco, CA, US

Systems Engineer

EasyPost - San Francisco, CA, US

Technical Program Manager

EasyPost - San Francisco, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.