Twilio is seeking a Staff Software Engineer to join their team in designing and engineering AI-powered features for their Voice and Communications Intelligence product. This role is part of their growing investment in utilizing artificial intelligence to support communications. As a Staff Engineer, you'll be a key member of an established team of software and machine learning engineers based in the US and EMEA.
The position requires extensive experience in distributed systems and microservices architecture, with a strong focus on Java development. You'll be responsible for leading complex software system designs, mentoring other engineers, and ensuring high performance and scalability of solutions. The role combines technical leadership with hands-on development, requiring both excellent coding skills and the ability to guide architectural decisions.
Working at Twilio offers a unique opportunity to shape the future of communications technology while working remotely from Spain. The company values diverse experiences and maintains a strong culture of connection and global inclusion. They offer competitive compensation, comprehensive benefits, and the chance to make a global impact through their work.
The ideal candidate will bring 8+ years of experience in distributed systems, strong Java expertise, and knowledge of cloud platforms like AWS. Experience with machine learning and telecommunications would be advantageous. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work with cutting-edge AI technology in the communications space.