Remote (Global)

Twilio is hiring a Principal, Full Stack Software Engineer (L5)

About the Role

Twilio is looking for a Principal, Full Stack Software Engineer (L5) to serve as a key technical leader in the Efficiency Engineering team. You will reinvent operations by building AI and software automations for Customer Support, Operations, and Sales, influencing architecture and full-stack development to drive business outcomes.

What You'll Do

  • Provide leadership on the design and development of software infrastructure, driving technical vision and strategy for scalability, reliability, and performance.
  • Serve as a subject matter expert in distributed systems, data technologies, and software engineering.
  • Architect and implement scalable software solutions, workflow automations, data pipelines, storage solutions, and processing frameworks using state-of-the-art technologies.
  • Drive technical innovation and research to stay at the forefront of emerging data technologies and best practices.
  • Mentor and coach a team of talented engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into scalable technical solutions.
  • Ensure data quality, integrity, and security throughout the data lifecycle, adhering to industry best practices and compliance standards.

What We're Looking For

  • 8+ years experience in building production-quality software applications.
  • 5+ years experience in a technical leadership role.
  • Bachelor's or Master's degree in Computer Science or a related field; or equivalent industry experience.
  • Proficient with building on cloud architecture and distributed systems, preferably on AWS.
  • Proficient with full-stack software development using modern programming languages.
  • Experienced with Typescript and Javascript development.
  • Experienced with documenting software architecture and technical blueprints.
  • Solid understanding of engineering fundamentals and common design patterns.

Nice to Have

  • Strong experience with AWS technologies and Kubernetes.
  • Excellent written and verbal communication skills.
  • Experience with standard ML programming languages such as Python and libraries such as Pandas, NumPy, SciKit-learn, Tensorflow, Keras and AWS stack (Sagemaker, Step Functions, Kendra, Open Search, Batch etc.).
  • Experience developing production-quality LLM applications and using modern agent frameworks such as Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, CrewAI, and/or others.
  • Expertise in big data technologies such as Hadoop, Spark, Kafka, and cloud-based data services (AWS/GCP/Azure).

Technical Stack

  • AWS, Kubernetes, Typescript, Javascript, Python, Hadoop, Spark, Kafka, Tensorflow, Keras

Team & Environment

You'll be part of the Efficiency Engineering team within the broader Services Operations organization.

Benefits & Compensation

  • Competitive pay with a base salary of $189,900.00 - $237,400.00 (for candidates based in British Columbia).
  • Generous time off and ample parental and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.

Work Mode

This is a remote-first position open to candidates located in Alberta, British Columbia, or Ontario, Canada.

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
AWSKubernetesTypescriptJavascriptPythonHadoopSparkKafkaTensorflowKerasSoftware EngineeringDistributed SystemsData ProcessingMachine LearningAPI Design
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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 fullstack
Posted 8 months ago