Remote (Country)

Twilio is hiring a Software Engineer (L3)

About the Role

Twilio is looking for a Software Engineer (L3) to join our Backend-Data Platform team. In this role, you will build a highly scalable, reliable, and efficient data platform that provides deep insights from distributed data. You will be responsible for delivering key technical decisions and guiding other engineers.

What You'll Do

  • Develop, construct, test, and maintain data architectures such as databases and large-scale processing systems.
  • Design and implement efficient data pipelines for the acquisition, storage, and analysis of large datasets.
  • Collaborate with cross-functional teams to understand data requirements and implement solutions.
  • Ensure the availability and integrity of data pipelines and systems.
  • Optimize and fine-tune performance of data solutions.
  • Troubleshoot and resolve data-related issues in a timely manner.
  • Develop and maintain documentation for data processes and pipelines.
  • Stay abreast of emerging technologies and industry trends related to data engineering.

What We're Looking For

  • 5–7 years of technical experience in Backend technologies with Data Infrastructure, Data Platforms, and Data Governance.
  • Proficiency in high-level programming languages such as Scala, Python, and Java.
  • Strong knowledge of metadata management, including data classification, data quality, data lineage, and data cataloging.
  • Good understanding of access management models (ABAC, RBAC); hands-on experience with Privacera, Immuta, or Apache Ranger is a plus.
  • Technical understanding of key technologies like Kafka, Spark, dbt, Hudi-based data lake, Presto, ETL tools, low-latency data stores, multiple data warehouses, and a data catalog.
  • Proficiency in working with large datasets and distributed computing frameworks (e.g., Hadoop, Spark).
  • Experience in building systems that ensure regulatory compliance (e.g., GDPR, HIPAA, PCI), including automated data deletion and retention workflows.
  • Demonstrated technical breadth and depth as evidenced by papers, code, and/or presentations.
  • Clear understanding of the software development lifecycle from reviewing requirements to debugging complex systems in production.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Proven experience in software development methodologies.
  • Experience working independently and as part of a team. Will take the initiative to drive projects forward even under ambiguous circumstances.
  • Experience working in Agile methodology.
  • Excellent written and verbal communication skills.

Nice to Have

  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).

Technical Stack

  • Languages: Scala, Python, Java
  • Data Technologies: Kafka, Spark, dbt, Hudi, Presto, ETL tools, Hadoop
  • Cloud Platforms: AWS, Azure, Google Cloud
  • Infrastructure: Docker, Kubernetes

Benefits & Compensation

  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program

Work Mode

This role is local-country remote, open to candidates located in India within the states of Karnataka, Maharashtra, New Delhi, Tamilnadu, and Telangana.

Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.

Required Skills
ScalaPythonJavaKafkaSparkdbtHudiPrestoETLHadoopData EngineeringData WarehousingBig DataDistributed SystemsSQL
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Twilio

Shapes the future of communications, delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide to craft personalized customer experiences.

Visit website
Job Details
Category data
Posted 5 months ago