Software Engineer (L3) Data Substrate

TwilioTwilio·Remote(Remote - US)
Software Development
Excel

WFA Digital Insight

As demand for data-driven solutions grows, companies like Twilio are seeking skilled software engineers to build and optimize their data platforms. With a 25% increase in remote tech jobs in the past year, this role offers a unique opportunity to work with a global company that values diversity and inclusion. Twilio's commitment to remote-first work and global inclusion makes it an attractive option for candidates looking for a dynamic and flexible work environment. Before applying, candidates should be aware of the importance of strong technical skills and experience with modern data technologies.

Job Description

About the Role

As a Software Engineer on Twilio's Data Platform team, you will play a crucial part in designing, building, and optimizing the company's data platform to support a wide range of data-driven initiatives. You will work closely with cross-functional teams to understand business requirements, architect scalable solutions, and implement data solutions and infrastructure. The ideal candidate will have a passion for leveraging data to drive business impact, strong technical skills, and experience with modern data technologies.

The Data Platform team is responsible for providing a scalable and reliable data infrastructure to support Twilio's business growth. As a Software Engineer on this team, you will have the opportunity to work on complex technical problems, collaborate with stakeholders, and contribute to the development of innovative data solutions.

What You Will Do

  • Design, build, and maintain infrastructure and scalable frameworks to support data ingestion, processing, and analysis
  • Collaborate with stakeholders, analysts, and product teams to understand business requirements and translate them into technical solutions
  • Architect and implement data solutions using modern data technologies such as Kafka, Spark, Hive, Hudi, Presto, Airflow, and cloud-based services like AWS Lakeformation, Glue, and Athena
  • Design and implement frameworks and solutions for performance, reliability, and cost-efficiency
  • Ensure data quality, integrity, and security throughout the data lifecycle
  • Stay current with emerging technologies and best practices in big data technologies
  • Mentor early-career engineers and contribute to a culture of continuous learning and improvement
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain technical documentation for data platforms and solutions

What We Are Looking For

  • 5+ years of experience in software engineering, with a focus on data engineering and platform development
  • Strong technical skills in programming languages such as Java, Python, or Scala
  • Experience with modern data technologies such as Kafka, Spark, Hive, Hudi, Presto, Airflow, and cloud-based services like AWS Lakeformation, Glue, and Athena
  • Strong understanding of data architecture, data modeling, and data governance
  • Experience with Agile development methodologies and version control systems such as Git
  • Excellent communication and collaboration skills
  • Bachelor's degree in Computer Science, Engineering, or a related field

Nice to Have

  • Experience with machine learning and artificial intelligence
  • Knowledge of cloud-based services such as AWS or GCP
  • Experience with containerization using Docker and Kubernetes
  • Certification in data engineering or a related field

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • Flexible PTO and remote work options
  • Professional development opportunities and conference sponsorships
  • Access to the latest technologies and tools
  • Collaborative and dynamic work environment
  • Opportunities for career growth and advancement

How to Stand Out

  • Familiarize yourself with Twilio's technology stack and be prepared to discuss your experience with modern data technologies
  • Showcase your ability to architect and implement scalable data solutions and infrastructure
  • Highlight your experience with Agile development methodologies and version control systems
  • Be prepared to discuss your approach to data quality, integrity, and security throughout the data lifecycle
  • Use specific examples to demonstrate your collaboration and communication skills
  • Research Twilio's company culture and values to understand their commitment to diversity and inclusion
  • Prepare to discuss your long-term career goals and how they align with Twilio's mission and vision

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.