Назад
Company hidden
10 дней назад

Software Engineer Intern (Database Engine)

Формат работы
onsite
Тип работы
fulltime
Грейд
trainee
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer Intern (Database Engine): Building production-quality software for a distributed SQL database with an accent on query processing, storage systems, concurrency, and reliability. Focus on designing database features, solving performance and scalability problems, and developing systems-level code in C++ or C.

Location: United States

Company

hirify.global builds a cloud-native distributed SQL database for real-time applications, analytics, and AI workloads.

What you will do

  • Design, implement, test, and improve production-quality software for the hirify.global database.
  • Develop features for SQL query processing, query optimization, storage engines, indexing, and data management.
  • Build reliable distributed-system components involving concurrency, multithreading, and fault tolerance.
  • Investigate performance, scalability, and correctness issues.
  • Write production code, tests, documentation, and technical designs.
  • Collaborate with engineers, product managers, and cross-functional partners through design, code review, and release cycles.

Requirements

  • Currently pursuing a bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong foundation in data structures, algorithms, operating systems, and computer architecture.
  • Understanding of concurrency, multithreading, and server-based systems.
  • Programming experience in C++ or C.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Curiosity, ownership, and willingness to learn; prior professional experience is not required.

Nice to have

  • Coursework or project experience in databases, distributed systems, operating systems, compilers, networking, or storage systems.
  • Experience debugging or optimizing systems-level software.
  • Familiarity with Linux or Unix-based systems.
  • Experience with performance profiling, memory management, low-level programming, or production software.

Culture & Benefits

  • Mentorship from experienced database and systems engineers.
  • Hands-on experience with a production distributed database.
  • Exposure to database internals, query processing, storage, reliability, and performance engineering.
  • Collaboration across engineering and product teams.
  • Technical growth and meaningful ownership.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →