Software Engineer, Data Substrate

🕒 2 days ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Twilio

Twilio

5001 - 10000 employees

Millions of developers around the world have used Twilio to unlock the magic of communications to improve any human experience.Twilio has democratized communications channels like voice, text, chat, video, and email by virtualizing the world’s communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world’s most demanding applications.By making communications a part of every software developer’s toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world’s largest organizations — to reinvent how companies engage with their customers.Founded in 2008, Twilio has over 5,000 employees in 26 offices in 17 countries and counting, with headquarters in San Francisco and other offices in Atlanta, Bangalore, Berlin, Bogotá, Denver, Dublin, Paris, Prague, Hong Kong, Irvine, London, Madrid, Munich, Malmö, Mountain View, Redwood City, New York City, São Paulo, Sydney, Melbourne, Singapore, Tallinn, and Tokyo.

📋 Description

• Design, build, and maintain infrastructure and scalable frameworks to support data ingestion, processing, and analysis. • Collaborate with stakeholders, analysts, and product teams to understand business requirements and translate them into technical solutions. • Architect and implement data solutions using modern data technologies such as Kafka, Spark, Hive, Hudi, Presto, Airflow, and cloud-based services like AWS Lakeformation, Glue and Athena. • Design and implement frameworks and solutions for performance, reliability, and cost-efficiency. • Ensure data quality, integrity, and security throughout the data lifecycle. • Stay current with emerging technologies and best practices in big data technologies. • Mentor early in career engineers and contribute to a culture of continuous learning and improvement.

🎯 Requirements

• Bachelor's or Master's degree in Computer Science, Engineering, or related field. • 5+ years of experience in software development or a related field. • Strong proficiency in programming languages such as Python, Java, or Scala. • Strong experience with building frameworks for big data technologies such as Spark, Kafka, Hive, and distributed computing systems. • Experience with AWS technologies at scale. • Solid understanding of software engineering principles, including object-oriented and functional programming paradigms, design patterns, and code quality practices. • Excellent problem-solving and analytical skills. • Strong verbal & written communication skills, with the ability to work effectively in a cross-functional team environment.

🏖️ Benefits

• Competitive pay • Generous time-off • Ample parental and wellness leave • Healthcare • Retirement savings program

Apply Now

Similar Jobs

🕒 2 days ago

SkySlope

201 - 500

🏠 Real Estate

☁️ SaaS

⚡ Productivity

Senior Software Engineer developing and improving software at SkySlope for real estate professionals. Engage with team members to foster innovation and ensure quality in engineering efforts.

Angular

AWS

Cloud

DynamoDB

JavaScript

Jenkins

MongoDB

MS SQL Server

MySQL

Node.js

Postgres

React

SQL

Subversion

TFS

Vue.js

Go

.NET

🕒 2 days ago

PublicInput

11 - 50

🏛️ Government

☁️ SaaS

Software Engineer I developing customer-focused solutions for government agencies at PublicInput. Collaborating within a team to maintain efficient software engineering practices.

ASP.NET

Azure

JavaScript

jQuery

React

.NET

🕒 2 days ago

CVS Health

10,000+ employees

⚕️ Healthcare Insurance

🛒 Retail

🧘 Wellness

Senior Software Development Engineer responsible for end-to-end DataCap solution development including requirements, design, and application support. Collaborating with the team to optimize solutions in health experience.

SQL

.NET

🕒 2 days ago

Vector

51 - 200

☁️ SaaS

🤝 B2B

🚗 Transport

Senior Software Engineer collaborating with teams to enhance web applications for clients in freight industry. Engaging in architecture discussions and implementing new features with React and TypeScript.

Angular

Flux

JavaScript

React

Redux

TypeScript

🕒 2 days ago

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Senior Software Engineer developing backend services and integrations for ClickHouse's Postgres initiative. Collaborating across teams to enhance cloud platform capabilities with Postgres solutions.

Cloud

Distributed Systems

Kubernetes

Postgres

Python

Ruby

Rust

Terraform

TypeScript

Go