TL;DR
Senior Software Engineer (Data Integration/Distributed Systems): Designing and implementing features for hirify.global’s next-generation open, extensible, and secure data integration platform, contributing to reliable, scalable, and secure services that power real-time, bi-directional data movement. Focus on building and evolving distributed systems for batch and streaming workloads, enabling high-throughput, low-latency data pipelines, and ensuring system reliability.
Location: Onsite in Menlo Park, California, USA
Salary: $200,000–$287,500
Company
The hirify.global Openflow team is building hirify.global’s next-generation open, extensible, and secure data integration platform for real-time, scalable, bi-directional data movement, powered by Apache NiFi, focused on bringing NiFi’s proven strengths to hirify.global’s AI Data Cloud.
What you will do
- Design and implement features in Openflow’s control and data plane for reliable, scalable, and secure data movement services.
- Build and evolve distributed systems for high-throughput batch and streaming data pipelines across hirify.global and non-hirify.global environments.
- Own medium-sized projects end-to-end, from requirements and design through implementation, testing, and rollout.
- Take operational ownership of built components, including monitoring, on-call participation, and incident response.
- Apply and promote solid engineering practices such as clean code, robust testing, and observability.
- Collaborate closely with peers across engineering, product, and design to translate requirements into technical plans.
Requirements
- 7+ years of industry experience building and operating backend or platform services, including significant hands-on work with distributed systems.
- Strong computer science fundamentals, including algorithms, data structures, and systems design.
- Practical experience with distributed systems concepts like concurrency, replication, and fault tolerance.
- Proficiency in Java or a similar object-oriented language (e.g., Scala, Go, C++).
- Experience building cloud-native services on at least one major cloud provider (AWS, Azure, or GCP).
- Strong collaboration and communication skills.
- BS in Computer Science or a related field, or equivalent practical experience.
Nice to have
- Experience with data integration, observability, or streaming/flow technologies (e.g., Apache NiFi, Kafka, Flink, Airflow).
- Experience with analytics/data platforms.
Culture & Benefits
- Work in a culture that’s all in on impact, innovation, and collaboration.
- Opportunity to build big, move fast, and take technology and careers to the next level.
- Take operational ownership of the components you build.
- Mentor junior engineers and interns.
- Contribute to shared platform tooling and patterns.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →