Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 23 дня назад

Software Development Engineer Iii-Platforms

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
India

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

Текст:
/

TL;DR

Software Development Engineer III-Platforms: Responsible for designing, coding, documenting, and maintaining high-end computation platform development for ecommerce solutions with an accent on ETL pipelines, batch, and streaming data processing. Focus on building high-performance, highly available, and scalable distributed systems.

Company

hirify.global’s AI-powered digital commerce platform is revolutionizing the way brands sell online.

What you will do

  • Design, code, document, and maintain high-end computation platform development.
  • Own the architecture and design of advanced & complex software systems/products.
  • Upgrade and build new technology skills and methodologies.
  • Innovate, research, propose, and discuss the design with your peers.
  • Take ownership of Modules delivery and lead a team.
  • Contribute heavily to the tech strategy, working closely with product and design teams.

Requirements

  • 5+ Years in developing in designing and developing complex and scalable software modules.
  • Experienced Java developer with exceptional software system design, problem-solving, and object-oriented coding skills.
  • Good hands-on experience in data engineering - ETL pipelines, batch, and streaming data processing (Hadoop, Spark, Storm, Kafka, presto, etc), data analytics & reporting - prior experience with optimizing for storage space, compute time, etc
  • Strong expertise in concurrency constructs and debugging memory leaks, expert-level skills in object-oriented, low-level class/interface designs.
  • Hands-on experience with building high-performance, highly available, and scalable distributed systems, scaling and evolving them.
  • Hands-on experience with one of the key cloud providers (AWS, GCP, Azure) for the creation and scaling of large-scale distributed systems (compute, messaging, notifications, caching, data stores, monitoring, CI/CD, etc).
  • Exposure to multiple kinds of data storage and retrieval strategies - Relational, Non-relational, Document, Graph, Object, Time Series databases.
  • BS or MS in Computer Science/Engineering, Mathematics, Statistics, or a similar degree will be considered