EasyPost

The shipping infrastructure of the internet.

Senior Software Engineer, Data Infrastructure

Location
Remote
Job Type
Full-time
Experience
6+ years
Apply to EasyPost and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

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. 

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

Data Privacy Notice for Job Applicants: For information on personal data processing, please see our Privacy Policy: https://www.easypost.com/privacy

Why you should join EasyPost

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.