Engineering internship at Ditto building and shipping real features in their distributed database and peer-to-peer sync engine. Requires CS fundamentals and one modern language; ideal for undergrad/grad students with interest in offline-first and distributed systems. Onsite in Atlanta.
Up to 72k
On-siteEntry levelFullstack Engineering
About the role
Responsibilities
Design, build, and ship a real feature or improvement within Ditto's platform, SDKs, or internal tooling
Write clean, well-tested code and participate in code review with senior engineers
Collaborate with your team through planning, standups, and design discussions
Debug and troubleshoot issues across a distributed systems stack, gaining exposure to networking, data replication, and offline-first architecture
Present your project and what you learned to the broader engineering team at the end of the internship
Requirements
Currently pursuing a degree in Computer Science, Computer Engineering, or a related technical field
Strong fundamentals in data structures, algorithms, and at least one modern programming language (e.g., Swift, Kotlin, C++, TypeScript, Go, or Rust)
Able to work onsite in our Atlanta office for the full duration of the program
Nice-to-Haves
Coursework, projects, or prior internship experience involving backend systems, mobile development, or distributed systems
Genuine curiosity about how sync, networking, and offline-first systems work under the hood
Comfortable asking questions, taking feedback, and working through ambiguity
Skills
Data StructuresAlgorithmsSwiftKotlinC++TypeScriptGoRustDistributed Systemsmobile developmentBackend Systems
Software Engineering Intern – Distributed Simulation Systems
AsteraEmeryville, CA
Software Engineering Intern builds infrastructure for large-scale distributed simulation systems including biological and 3D physics environments. Works on C++ high-performance systems, networking, orchestration, and performance optimization with strong fundamentals required.
25 – 60/hr
HybridEntry levelFullstack Engineering
Software Engineering Intern
AfterQuerySan Francisco, CA
Software Engineering Intern builds and scales data infrastructure, including web/desktop workflows and high-throughput pipelines, collaborating on product strategy. Requires proficiency in JavaScript/Next.js, Python, cloud services, and caching/search tools; must work onsite in San Francisco.
35 – 50/hr
On-siteEntry levelFullstack Engineering
Software Engineering Intern
AuctorNew York, NY
Software engineering intern contributes to Next.js + Python stack, prototypes LLM-powered workflows, and builds retrieval pipelines over enterprise datasets. Requires solid programming foundations, Python/TypeScript proficiency, and onsite presence in NYC.
80 – 80/hr
On-siteEntry levelFullstack Engineering
Engineering Intern
CluelySan Francisco, CA
Engineering intern working intensely onsite in San Francisco on AI desktop assistant development, collaborating with elite staff engineers. Requires top-tier engineering talent committed to extreme work ethic with housing provided.
150 – 150/hr
On-siteEntry levelFullstack Engineering
Engineering Internship
ForusNew York, NY
Full-stack and platform engineering intern building AI-powered solutions for insurance workflows, document processing, and patient/physician experiences at a healthcare AI startup.