
Twilio
Job Description:
Twilio is growing rapidly and seeking a Data Engineer to be a key member of the Enterprise Data & Business Intelligence organization with the focus on cloud infrastructure data engineering services based in Denver, Colorado. You will partner with other engineers and product managers to translate data needs into critical information that can be used to implement scalable data platforms and self service tools. We are looking for someone who is passionate about solving problems using engineering and data, thrives in an evolving environment, brings an enthusiastic and collaborative attitude, and delights in making a difference. As a successful candidate, you must have a deep background in data engineering and a proven record of solving data problems at scale leveraging distributed data systems. You are a self-starter, embody a growth mindset, and can collaborate effectively across the entire Twilio organization.
Job Responsibilities:
- Listen to your customers’ challenges, identify opportunities, craft solutions, and deliver the right value at the right time.
- Demonstrate excellent verbal and written communication – ensure that complex ideas, thoughts, and vision can be communicated simply and effectively. You are expected to thrive in a highly collaborative environment.
- Participate in Agile/Scrum activities including planning, standups, retrospectives; Provide point of view on user stories.
- Design and implement data management services for data trust, data compliance, data access and metadata management in the form of scalable and configurable while clearly articulating technical rationale behind your design and implementation choices
- Partner with data architects, product managers and other engineers to ensure they have the right information about our services and platforms while ensuring happy customers.
- You’ll build highly scalable platforms and services that support rapidly growing data needs in Twilio. There’s no instruction book, it’s yours to write. You’ll figure it out, ship it, and iterate. You’ll invent the future, but you won’t wing it.
Job Requirements:
- Knowledge of all phases of software development including requirements analysis, design, coding, testing, debugging, implementation, and support.
- Solid communication skills and the ability to clearly articulate your point of view
- 5-7 years of data engineering experience is a fast paced company that delivers software
- Ability to work independently to find answers and solutions
- Experience building data solutions in full stack environment with micro services principles
- Experience working with various file formats like Parquet, Avro, Hudi for large volumes of data
- Experience with AWS, EC2, Cloud health etc.
- Experience working in agile environment and iterative development
- Experience in one of the programming languages like Java, Scala, Python etc.
- Experience with modern warehouse data systems like Redshift, Snowflake etc. is a plus
- Strong understanding of engineering best practices and design principles
- Experience in one of the distributed environments like Kafka, Spark, Hive, Presto etc.
- Collaborative mindset and ability to work with distributed, cross-functional teams
- Bachelors/Masters degree in Computer Science required, or equivalent experience
Job Details:
Company: Twilio
Vacancy Type: Full Time
Job Location: Irvine, CA, US
Application Deadline: N/A