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

Software Engineer - Clients and Drivers

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

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

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

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

Текст:
/
TL;DR
Software Engineer - Clients and Drivers (Java/C++/Apache Arrow): Building core client and driver experiences for a SQL lakehouse platform with an accent on scalable distributed systems, open-source development, and reliable data access. Focus on designing asynchronous and multithreaded systems, developing microservices, contributing to Apache Arrow, and supporting zero-downtime upgrades.

Location: Remote in Portugal

Company

hirify.global provides a SQL lakehouse platform for self-service analytics and AI, based on open-source technologies including Apache Iceberg and Apache Arrow.

What you will do

  • Contribute to the full software development cycle, from design and development through testing and deployment.
  • Build core client and driver experiences across the hirify.global technology stack.
  • Work with open-source software and contribute to Apache Arrow projects.
  • Participate in code and design reviews to maintain software quality and deepen understanding of system architecture.
  • Collaborate with program managers, support, architects, customers, and BI tool partners such as Tableau and Power BI.
  • Participate in recruiting, mentoring, and developing engineering best practices.

Requirements

  • Bachelor’s or master’s degree in computer science or a related technical field.
  • Fluency in Java, C++, or another modern programming language.
  • Strong knowledge of data structures, algorithms, multithreaded and asynchronous programming patterns.
  • Experience developing scalable distributed systems and deploying, scaling, and managing microservices.
  • Understanding of quality, availability, resiliency, uptime, and zero-downtime upgrades.
  • Must be based in Portugal for the remote role.

Nice to have

  • Experience with JDBC, ODBC, ADBC, or other database driver and protocol technologies.
  • Apache Arrow experience and contributions to open-source projects.
  • Working knowledge of SQL and experience with databases, distributed systems, and highly available services.
  • Experience developing client-side libraries or applications.

Culture & Benefits

  • High standards for communication, accountability, respect, and results.
  • Opportunities to work on open-source technologies and contribute to the engineering community.
  • Equal opportunity employer supporting workforce diversity.
  • Reasonable accommodations are available during the application and interview process.

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