Назад
2 дня назад

Software Engineer (Java)

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

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

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

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

Текст:
/

TL;DR

Software Engineer (Java): Building reliable, scalable, and secure control-plane and data-plane services for Snowflake Openflow, with an accent on distributed systems, real-time data movement, and cloud-native data integration. Focus on designing high-throughput batch and streaming pipelines, improving performance and reliability, and operating production services with monitoring and on-call support.

Location: Menlo Park, California, United States

Salary: $160,000–$230,000

Company

Snowflake provides a cloud-based data platform, while the Openflow team develops an extensible data integration platform powered by Apache NiFi.

What you will do

  • Design and implement features across Openflow’s control plane and data plane.
  • Build and improve distributed systems supporting batch and streaming data movement across Snowflake and non-Snowflake environments.
  • Deliver small projects end to end, from requirements clarification and technical design through implementation, testing, rollout, and follow-up improvements.
  • Operate production components through monitoring, on-call participation, incident response, and post-incident reliability work.
  • Improve service and pipeline performance, scalability, observability, security, and maintainability.
  • Collaborate on technical planning, code reviews, design discussions, shared tooling, and knowledge sharing.

Requirements

  • At least 2 years of industry experience building and operating backend or platform services with distributed systems.
  • Strong foundations in algorithms, data structures, systems design, operating systems, and networking.
  • Practical knowledge of concurrency, replication, partitioning, streaming, fault tolerance, multithreading, memory management, and storage.
  • Proficiency in Java or a similar object-oriented language such as Scala, Go, or C++.
  • Experience building cloud-native services with AWS, Azure, or GCP, including containers, CI/CD, monitoring, and logging.
  • BS in Computer Science or a related field, or equivalent practical experience.

Nice to have

  • Experience with Apache NiFi, Kafka, Flink, Airflow, data integration, observability, streaming, or flow technologies.
  • Experience with analytics or data platforms.

Culture & Benefits

  • Work in a fast-moving, experimental environment focused on practical innovation.
  • Collaborate with engineering, product, design, field, and open-source communities.
  • Contribute to an enterprise-scale platform supporting AI and analytics workloads.
  • Participate in mentoring, onboarding, and shared engineering knowledge initiatives.

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