Principal Software Engineer - Data Platform at Convoy

Posted on: 04/21/2022

Location: (REMOTE)

full time

Glassdoor: 4.0 / 5 | Original Source

Tags: node etl salesforce sql kafka aws graphql typescript python javascript

Convoy is transforming the $800 billion trucking industry, where even 10 years ago, most truck drivers did not have smartphones and paper driver logs were common. In 2015, Convoy launched the digital freight movement with an open and fully connected marketplace for brands and manufacturers to work directly with freight carriers who move truckload shipments throughout the country. This ‘Digital Freight Network’ is powered by machine learning and automation, and supported by a broad, ever-growing set of features that benefit both sides of the marketplace. We’ve been honored to work with some great companies, such as Unilever, The Home Depot, and Procter & Gamble. We’ve also been backed by world-class investors, including Google, YCombinator, Fidelity, Greylock, Generation IM, Lone Pine, T. Rowe Price, Baillie Gifford and the founders and CEOs of Amazon, Salesforce, eBay, LinkedIn, Expedia, Dropbox, Starbucks, and others. We are proud to have been named a CNBC Disruptor 50 Winner (3x), a Fast Company World Changing Idea, a LinkedIn Top Startup, a Forbes' Best Startup Employer, one of Fortune Magazine's 'Impact 20' list, a best place to work in Washington State, a BloombergNEF Pioneer winner, and more. This is your opportunity to collaborate with an incredible group of people and help transform the freight industry. Join Convoy and help us transport the world with endless capacity and zero waste. About you: At Convoy’s data platform team in the infrastructure organization, we are looking for a software engineer that will help us deliver the next generation of data platform solutions. Modern data technologies are not about databases and SQL anymore, more software engineering technologies and disciplines are applied to the data platform ecosystem. We at the data platform team are committed to setting up the data platform and providing qualitative data to the business stakeholders. Your expertise plays a key part of our data platform design and implementation which enables business stakeholders to trust the data and use the information to generate reports/analytic solutions or create machine learning models. As an engineer at Convoy, you might: Architect and implement Convoy’s next-generation data platform end to end which includes data ingestion, ETL/ELT pipelines, data warehouse, and analytics solutions with alert/monitoring and certification processes. Utilize modern software technologies to provide APIs, cataloging tools, and analytical/reporting solutions that allow various business and technology consumers to find business insights, provide business predictions via machine learning and data science practices. Write scalable software that helps us efficiently handle a large amount of data. Apply security and privacy principles and best practices to guarantee the data is the single source of truth for the business and meet the regulatory compliances. Build delightful and innovative analytic solutions and tools to improve user experiences. Work with and contribute to industry-standard open-source projects like DBT, Kafka, Amundsen, Metabase etc. You have the following skills and experience: 8-10 years of data platform-related experiences such as data pipeline, data warehouse, and analytic solutions. In-depth knowledge of end-to-end feature development including both frontend, backend, and data engineering. Python, JavaScript/Typescript, Node, GraphQL, SQL, and AWS. Care deeply about collaborating with data stakeholders to build good quality data products. Ability to communicate complex ideas effectively. Cultivating flexible, empathetic engineering teams. BS degree or higher in Computer Science/Engineering or equivalent experience. Strong experience in mentoring both junior and senior engineers in multiple dimensions. Strong sense of ownership and can drive complex projects end-to-end. Growth mindset and is able to rapidly learn new technologies and concepts to meet the needs of our customers. Benefits: Employees' wellbeing is top of mind for the Convoy team. Outside of offering excellent medical, dental, and vision benefits, we also offer the following: On demand mental and emotional health benefits through Lyra On demand primary care through 98.6 Generous paid time off Paid parental leave program Fertility benefit solutions via Progyny Child-care and adult/elder-care options through Bright Horizons Opportunity to join and contribute to one of our Employee Resource Groups Ability to make a real world impact! Convoy is an equal-opportunity employer and we welcome applicants from all backgrounds. If you’re a passionate team player who wants to have an outsized impact on a diverse and dynamic team, we’d love to hear from you!