TL;DR
Senior Software Engineer (Streaming/Data-Intensive Systems): Designing and building next-generation data architecture for real-time insights at massive scale with an accent on efficient data formats, cost minimization, and performance optimization. Focus on solving complex distributed systems challenges, unifying data pipelines, and optimizing system behavior under load.
Location: Hybrid role, based in Portugal or Poland (including Wrocław). Expected to collaborate effectively in a team environment on-site.
Company
hirify.global is an all-in-one experience intelligence platform, a global leader in experience analytics, designed to provide deep understanding of customers’ online journeys.
What you will do
- Lead large-scale projects involving complex systems and cutting-edge technologies.
- Design efficient, data-intensive backend services for collecting, processing, and storing petabytes of data with a focus on performance and scalability.
- Redesign and unify inherited data pipelines, transitioning to a streamlined, harmonized data architecture.
- Investigate, debug, and optimize system behavior across various dimensions as data volumes grow.
- Develop innovative data formats and exchange mechanisms to optimize functionality, minimize costs, and maximize performance.
- Share knowledge, mentor engineers, and contribute to the continuous evolution of the primary data pipeline.
Requirements
- 6+ years of experience in computer science and software engineering fundamentals (data structures, concurrency, memory management, performance).
- Hands-on experience with large-scale, high-volume dynamic and distributed systems, understanding trade-offs for reliable scaling.
- Proficiency in production quality practices including testing, monitoring, logging, and observability for data-intensive systems.
- Experience with cloud providers such as AWS and Azure, comfortable with infrastructure as code.
- Strong communication skills and ability to collaborate effectively in a team environment on-site and asynchronously globally.
Nice to have
- Proficiency in Go and/or Scala.
- Experience with ClickHouse and/or SingleStore.
- Experience with Kubernetes.
- Experience using Kafka.
Culture & Benefits
- Virtual onboarding, hackathons, and various opportunities for team interaction.
- Hybrid and remote work policies for flexibility.
- Generous paid time-off policy.
- Lifestyle allowance.
- Stock options for all full-time employees.
- Employee Resource Groups for community and advocacy.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →