At SendGrid, we send over 1 billion emails every day, which gives us an opportunity to instrument, collect, deliver, transform and analyze an enormous amount of data.
The Data Platform team builds systems, tools, and infrastructure to power data-driven applications and decisions within SendGrid. In addition to leveraging open source technologies such as Kafka, Hadoop, Hive, Presto, and Spark, we also create our own technology as necessary to satisfy the data needs of SendGrid.
As a member of the Data Platform team, you will use your skill and experience to keep our systems running smoothly and build new solutions as we continue to scale to deliver insights to our stakeholders
You will be expected to solve some of our most challenging data problems and contribute to the vision for data within SendGrid.
What You’ll Do
Design, build, test, deploy, operate and maintain our high-scale big data systems
Work with our architecture team to create new data technology as necessary
Work with engineering, analytics, and product stakeholders to define data standards and best practices
Leverage and contribute to open source technologies such as Kafka, Hadoop, Hive, Presto, and Spark
Democratize data access and promote the correct use of data and analytics across the company
Build a strong data-centric culture inside and outside of SendGrid
5+ years of experience designing and implementing large scale software, most of which were spent working with Big Data technologies
Strong coding ability in an object oriented language such as Golang, Java or Python
Experience designing, implementing, and managing real-time big data platforms at petabyte scale
Experience with open source data technologies
Excellent SQL and data modeling skills
BS/MS in Computer Science or a related field
Bonus for competence with machine learning tools, techniques, and frameworks