Ditto is a fast-growing startup focused on enabling real-time data synchronization for edge devices, even with limited internet connectivity.
The company works with major clients like Chick-fil-A and Delta Airlines, and collaborates with the U.S. military on critical connectivity solutions.
The Senior Software Engineer - Database will help build the future of cloud database technology at Ditto, focusing on a scalable, high-performance distributed system.
Responsibilities include designing, building, and maintaining highly available distributed systems, optimizing infrastructure, and ensuring data consistency and system performance.
The role involves collaborating with the SRE team, writing technical documentation, and participating in on-call rotations to manage production systems.
Requirements:
A Bachelor’s degree in Computer Science or a related field is required.
Candidates should have 2-5 years of experience in software engineering, particularly in distributed systems and low-level programming languages such as Rust and/or modern C/C++.
Experience with cloud platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and large-scale distributed systems is necessary.
Strong knowledge of algorithms, data structures, and performance optimization techniques is essential.
Excellent communication skills, especially for asynchronous collaboration, are required.
Experience with on-call rotations and incident response tools and procedures is needed.
The ability to work effectively in a globally distributed team is a must.
Benefits:
Competitive salaries are offered to employees.
Employees will receive stock options as part of their compensation.
Comprehensive medical, dental, vision, life, and disability coverage is provided.
A flexible spending account (FSA) is available for employees.
The company has a flexible vacation policy to support work-life balance.
A 401(k) plan is offered to help employees save for retirement.
An office located in Atlanta, GA is available for team member use.