Senior Data Engineer 3
Twilio
Summary
Join Twilio as a Senior GTM Data Engineer 3 and contribute to building and designing robust data pipelines for the Go-To-Market team. You will architect and maintain the data infrastructure powering Twilio's sales operations, connecting GTM systems with the data lake. Responsibilities include designing scalable data pipelines, building automated solutions for data quality, creating data models, and developing microservices. The role requires strong programming skills, advanced SQL knowledge, and experience with various technologies like Salesforce, Snowflake, and AWS services. The position is remote, based in Colombia, with occasional travel. Twilio offers competitive pay and benefits including generous time off, parental and wellness leave, healthcare, and a retirement savings program.
Requirements
- BS in Computer Science, Analytics or equivalent experience
- 5+ years of professional experience as a Senior Software Engineer or Senior Data Engineer
- Strong programming skills in Python, Java, or Scala
- Advanced SQL knowledge and experience with data modeling
- Experience with modern software development practices (Agile, TDD, CI/CD)
- Working Experience with LLM
- Hands-on expertise with: Salesforce data integration patterns
- Hands-on expertise with: Apache Spark, Hive, and Airflow
- Hands-on expertise with: AWS services (EMR, Kinesis, RDS, S3, SQS)
- Hands-on expertise with: Snowflake
- Hands-on expertise with: REST API design and implementation
Responsibilities
- Design and implement scalable data pipelines that integrate Salesforce and other sales systems data into our enterprise data lake
- Build automated solutions for sales data quality, enrichment, and standardization
- Create and maintain data models that power sales analytics, forecasting, and reporting systems
- Develop microservices and APIs that enable self-serve access to sales data
- Partner with AI/ML engineers to develop Sales predictive and generative models
- Architect solutions for real-time sales data synchronization and processing
- Optimize data flows between Salesforce, Snowflake, AWS, Presto and other enterprise systems
- Build robust monitoring and alerting systems for sales data pipelines
- Collaborate with Sales Operations to automate manual processes and improve data accuracy
- Create documentation and enable self-service capabilities for sales teams
Preferred Qualifications
- Experience with Salesforce data architecture and APIs
- Proven experience building data pipelines for sales organizations
- Vector database knowledge and experience
Benefits
- Competitive pay
- Generous time-off
- Ample parental and wellness leave
- Healthcare
- A retirement savings program