Senior / Staff Applied Research Software Engineer - Emerging Tech

TwilioTwilio·Remote(Remote - US)
Software Development

WFA Digital Insight

The demand for skilled software engineers in emerging technologies has surged, with a notable 25% increase in AI-related job openings in 2025. Twilio's commitment to remote-first work and a strong culture of inclusion makes it an attractive choice for top talent. With the company's focus on innovation and customer experience, this role offers a unique opportunity for engineers to make a significant impact. Before applying, candidates should be prepared to showcase their expertise in AI, machine learning, and software development, as well as their ability to work effectively in a remote team environment.

Job Description

About the Role

As a Senior or Staff Applied Research Software Engineer at Twilio, you will be part of the company's incubation lab, Twilio Forward, where you will pioneer Horizon-3 initiatives that redefine how humanity interacts with artificial intelligence. This role entails collaborating with a team of passionate engineers to develop innovative solutions that will shape Twilio's future offerings. You will have the opportunity to work on rapid prototyping, contribute hands-on technical expertise, and build new product features.

The Emerging Tech team at Twilio is dedicated to pushing the boundaries of what is possible with technology. You will be working on projects that have the potential to fundamentally change the way people interact with AI. From launching new communication channels to engineering groundbreaking protocols, you will be at the forefront of innovation.

As a Senior Applied Software Research Engineer, you will work closely with cross-functional partners to design and build new product ideas, leveraging modern technologies and your problem-solving abilities. This is a high-impact opportunity for growth and learning, helping Twilio experiment and stay ahead in the evolving tech landscape.

What You Will Do

  • Develop, test, and deploy code for prototypes and new product features
  • Collaborate with passionate engineers to develop innovative solutions
  • Contribute hands-on technical expertise to the incubation team
  • Work on rapid prototyping and building new product features
  • Design and build new product ideas leveraging modern technologies
  • Collaborate with cross-functional partners to achieve project goals
  • Develop and maintain large-scale software systems
  • Participate in code reviews and contribute to the improvement of the codebase
  • Stay up-to-date with industry trends and emerging technologies
  • Participate in agile development methodologies and collaborate with the team to achieve project goals

What We Are Looking For

  • 5+ years of experience in software development with a focus on emerging technologies
  • Strong proficiency in programming languages such as Java, Python, or C++
  • Experience with AI and machine learning technologies
  • Strong understanding of software development principles and patterns
  • Experience working with agile development methodologies
  • Strong problem-solving skills and ability to work effectively in a team environment
  • Experience with cloud-based technologies such as AWS or Azure
  • Strong communication and collaboration skills
  • Experience working with cross-functional teams to achieve project goals
  • Strong understanding of software testing and validation principles

Nice to Have

  • Experience with containerization using Docker
  • Experience with orchestration using Kubernetes
  • Experience with CI/CD pipelines and automation
  • Familiarity with DevOps practices and tools

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health insurance and benefits package
  • Generous paid time off and holidays
  • Remote work stipend and home office setup support
  • Professional development opportunities and conference sponsorships
  • Access to the latest technologies and tools
  • Collaborative and dynamic work environment
  • Opportunity to work on innovative and impactful projects
  • Recognition and reward for outstanding performance

How to Stand Out

  • Make sure to highlight your experience with emerging technologies such as AI and machine learning in your resume and cover letter.
  • Showcase your problem-solving skills and ability to work effectively in a team environment during the interview process.
  • Be prepared to discuss your experience with software development principles and patterns, as well as your understanding of agile development methodologies.
  • If you have experience with cloud-based technologies, be sure to highlight this in your application.
  • Don't be afraid to ask about the company culture and values during the interview process to ensure it's a good fit for you.
  • Be prepared to provide examples of your experience working on innovative and impactful projects, and how you contributed to their success.

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