Data Warehouse Lead Twilio Inc.
Twilio is powering the future of business communications, providing a platform for building modern, communications?enabled applications - light, cloud-based, scalable, and user experience focused.
Nearly 150,000 developers have signed up to be a part of this disruption, building applications for security, privacy, and fraud prevention; customer service and help desk support; sales communications; marketing and lead management; business process and logistics; and business communications and collaboration.
Twilio customers include great brands like airbnb, eBay, Hulu, Intuit, LinkedIn, Quora, Sony, SurveyMonkey, Trulia, WalmartLabs, and ZenDesk.
Twilio is energizing the $1.3 trillion telecom market. Come help modernize an enormous industry with software.
About the Job:
Twilio is growing exponentially and we are looking for someone to lead our Data team and help build the best telecommunications API on the planet This is a technical role focused on making great data services for Twilio's engineers and other employees. We are looking for a prolific data engineer who has reached a level beyond where data execution is an everyday task for you. You could design an OLTP system in your sleep, but you do way more than this now. You think at a higher level, determining the best architecture for storing and retrieving high volumes of data. Successful candidates will be strong leaders with deep experience in SQL and some noSQL alternatives, as well as a passion for good systems design. Automation is key to almost everything we do at Twilio. We are looking for a leading "automation" mind - someone everyone wants to talk to about how we can do better.
Build the next round of data primitives that are core to Twilio's operations, chiefly in operational metrics, business intelligence, and high availability data stores.
Provide technical mentorship to your team members
Work directly with product management to define, architect, and build new data services.
Tackle some of the most challenging problems in distributed computing, data persistence, data pipelines, and data visualization.
Write quality, maintainable code in Python with extensive test coverage in a professional software engineering environment.
A Bachelors or Masters degree in Computer Science or Computer Engineering, or equivalent experience.
4+ years in industry as a developer working with mission critical systems, preferably in Python.
Strong background in HTTP, networking, and security.
Experience with traditional RDBMS databases, such as MySQL, Postgres, Oracle, etc.
Deductive reasoning and problem solving skills.
Hands on. Passionate. Persistent. Creative.
You don?t just learn how things work, you learn why. Understanding how computers work at a fundamental level is a passion of yours.
You have extensive experience performance testing and profiling systems. Ideally, you've done research and experimented with databases, distributed systems or file systems.
You know agile software development processes and when and how to post-mortem.
Hands on. Passionate. Persistent. Creative. You get things done -- you are a doer.
You know what it means to be a defensive programmer.
You have scaled MySQL for writes, and for reads.
You've built data warehouses in AWS, and have opinions about what works and what doesn't.
You've managed one or more production, distributed database clusters.
Open source. You do it. You dig it.
Competitive benefits, including medical, dental, vision, life insurance
An Amazon Kindle, $30/month to spend on books and a Twilio track jacket after demoing your first Twilio app in front of the company!
Pre-tax commuter benefits
Catered lunches and a weekly team dinner featuring invited technology and entrepreneurial speakers
Excellent gear (?We ? Apple computers and big monitors ? two if you need ?em?);
A strong belief in life/work balance
||548 Market St #14510 |
San Francisco, CA 94104