We are looking for a Software/Data Engineer to join our Messaging Data Infrastructure team in Tallinn. You will design & build data platforms & services, while managing our data infrastructure in cloud environments that fuels strategic business decisions across Twilio. You will partner with other engineers & product managers to translate data needs into critical information that can be used to implement scalable data platforms & self service tools. We are looking for someone who is passionate about solving problems using engineering & data, thrives in an evolving environment, brings an enthusiastic & collaborative attitude, & delights in making a difference. As a successful candidate, you must have a deep background in data engineering & a proven record of solving data problems at scale, leveraging distributed data systems. You are a self-starter, embody a growth mindset & can collaborate effectively across the entire Twilio organization.
Twilio is looking for an exceptional individual who lives Twilio Magic & has a demonstrated track record in conceiving & delivering Data Warehouse solutions at company-wide scale.
3-5 years of data engineering experience in a fast paced company that delivers software
Knowledge of all phases of software development including requirements analysis, design, coding, testing, debugging, implementation & support
Experience in Java or Scala
Experience in distributed environments like Kafka, Spark, Hive, Presto etc.
Experience working with various file formats like Parquet, Avro, Hudi for large volumes of data
Experience with one or more NoSQL databases such as Cassandra, MongoDB, DynamoDB etc.
Experience with modern warehouse data systems like Redshift, Snowflake etc. is a plus
Experience building data solutions in full stack environment with micro services principles
Strong understanding of engineering best practices & design principles
Experience working in an agile environment & iterative development
Collaborative mindset & ability to work with distributed, cross-functional teams
Solid communication skills & the ability to clearly articulate your point of view
Bachelors/Masters degree in Computer Science required, or equivalent experience
We welcome diverse candidates with different levels of seniority & experience.
EMPOWER OTHERS: Be part of a small, high-impact & multi-talented engineering team. Show strong engagement in the team setting & collaborate across multiple disciplines.
WEAR THE CUSTOMERS SHOES: Passion for & demonstrated track record of executing product opportunities deeply grounded in customer needs
DRAW THE OWL: Self-starter who can see the big picture & prioritize work to make the largest impact
BE BOLD: Help us take one of the worlds most extensive communication data sets & transform it into cutting-edge AI applications & products that solve meaningful customer problems
BE INCLUSIVE: Collaborating & brainstorming product ideas with product managers, machine learning engineers, data scientists & software engineers
DONT SETTLE: Experienced working at a massive scale with distributed, scalable systems, including making tradeoffs for consistency/availability
NO SHENANIGANS: Experience successfully applying data science & machine learning to real-world problems
When a message (ex SMS, WhatsApp, push notification, etc) is sent or received using Twilio, the Messaging stack transports & stores (where applicable) critical events for functional, billing & telemetry purposes. Data Infrastructure team provides the services that are the backbone for such events. The Data Infrastructure services are required to be scalable & highly available due to the criticality of its role for our business. We are looking for a Software/Data Engineer to complement our team in building out our Messaging Data Platform & develop our data pipeline for models in production.
Twilio is a company that is empowering the worlds developers with modern communication in order to build better applications. Twilio is truly unique; we are a company committed to your growth, your learning, your development, & your entire employee experience. We only win when our employees succeed & we're dedicated to helping you develop your strengths. We have a cultural foundation built on diversity, inclusion, & innovation & we want you & your ideas to thrive at Twilio.
This position will be located in our beautiful & well-designed office at Veerenni 38 in Tallinn, though considering the worlds current circumstances will start as remote.
Around the world, Twilio offers great benefits & perks to support the physical, financial, & emotional well being of you & your loved ones. No matter where you are based, you will experience a company that believes in small teams for maximum impact; seeks well-rounded talent to ensure a full perspective on our customers experience, understands that this is a marathon, not a sprint; that continuously & purposefully builds an inclusive culture that empowers everyone to do their best work & be the best version of themselves.