MIT-Software Engineer-New Grad |Engine|
Core
Design, implement, test, and improve production-quality database engine software including query execution, optimization, storage, and distributed components.
Role type
New Grad Software Engineer (Systems/Database)
Builds
Core SingleStore database engine features and distributed system components
Domain
Database systems, distributed systems, systems software
Deliverable
production ML models | product features
Required skills
C++, C, data structures, algorithms, software design, operating systems, concurrency, multithreading, computer architecture, Linux/Unix systems
Preferred skills
database internals, query processing, indexing, transaction systems, systems-level debugging, performance profiling, memory management, low-level programming
Technologies
C++, C, Linux, Unix
Responsibilities
Develop features for the SingleStore database engine, improve query execution and runtime performance, build reliable distributed-system components, investigate and resolve performance/scalability/correctness issues, write production code, tests, and technical designs
Seniority
Junior, New Grad
