
Empowering communication for businesses worldwide
Twilio (NYSE: TWLO) is a leading cloud communications platform that empowers over 150,000 businesses, including major brands like Deliveroo, Duolingo, and Toyota, to enhance customer engagement through its easy-to-use APIs. Headquartered in the Financial District of San Francisco, Twilio has raised ...
Twilio offers generous annual time off, comprehensive health programs, and remote work opportunities. Employees can also earn a Twilio track jacket by...
Twilio's culture is rooted in innovation and customer-centricity, stemming from its origins in simplifying communications for businesses. The company ...

Twilio • Bengaluru, India
Twilio is seeking a Staff Software Engineer (L4) to build a highly scalable data platform that provides deep insights from distributed data. You'll work with technologies like Java, Python, and AWS to deliver key technical decisions. This position requires significant experience in backend engineering and data architecture.
You have 5+ years of experience in backend engineering, particularly in building scalable data architectures that support large-scale processing systems. Your expertise in Java and Python allows you to develop robust solutions that handle vast amounts of data efficiently. You understand the intricacies of distributed systems and have a proven track record of delivering high-quality software that meets user needs.
You are skilled in SQL and have experience with cloud platforms like AWS, which enables you to design and implement data solutions that are both reliable and efficient. Your familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes allows you to streamline deployment processes and enhance system performance.
You have a strong understanding of data processing frameworks, including Apache Spark, which you have used to build data pipelines that transform raw data into actionable insights. Your experience with databases, particularly PostgreSQL, equips you to optimize data storage and retrieval processes effectively.
You are a collaborative team player who enjoys guiding and mentoring other engineers, sharing your knowledge to foster a culture of learning and innovation. You thrive in environments that encourage creativity and problem-solving, and you are always looking for ways to improve existing systems and processes.
Experience with machine learning frameworks and tools is a plus, as it can enhance your contributions to data-driven projects. Familiarity with data visualization tools can also be beneficial in presenting insights to stakeholders effectively.
In this role, you will be responsible for developing, constructing, testing, and maintaining data architectures that support Twilio's data platform. You will work closely with cross-functional teams to understand user requirements and translate them into technical specifications that guide your development efforts.
You will lead the design and implementation of scalable data processing systems that can handle large volumes of data efficiently. Your role will involve making key technical decisions that impact the overall architecture and performance of the data platform.
You will collaborate with data scientists and analysts to ensure that the data platform meets their needs for analysis and reporting. This will involve optimizing data workflows and ensuring data quality throughout the processing pipeline.
You will also be responsible for monitoring system performance and implementing improvements as necessary to enhance reliability and efficiency. Your insights will help shape the future of Twilio's data capabilities, making a significant impact on the company's strategic decisions.
Twilio offers a remote-first work environment that fosters a culture of inclusion and connection. You will be part of a vibrant team that values diverse experiences and perspectives, allowing you to contribute to meaningful projects that have a global impact.
We provide opportunities for professional growth and development, encouraging you to expand your skills and take on new challenges. Our commitment to innovation means that you will always be at the forefront of technology, working on projects that push the boundaries of what's possible in communications.
Join us at Twilio, where your career is in your hands, and be part of a team that is revolutionizing how the world interacts through technology.
Apply now or save it for later. Get alerts for similar jobs at Twilio.