Description

Design and implement end-to-end solutions within a Big Data analytics framework. You will own scalable, high-performance systems with a focus on maintainability, quality, and testability.

Responsibilities

  • Align technical designs with enterprise architecture and existing platform services.
  • Evaluate interoperability across technical disciplines to incorporate into solution architecture.
  • Coach and mentor junior developers on design and technical issues.
  • Manage technical expectations for consultants engaged in projects.

Required Skills

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 5+ years of experience in information technology solutions development.
  • 3 years of Java experience with mastery of object-oriented design principles.
  • 2 years of experience in cloud computing, preferably AWS.
  • 2 years of experience with Big Data using Spark or NoSQL (e.g., MongoDB) for distributed processing.
  • Proficiency in SQL and RDBMS such as Postgres or Oracle.
  • Experience with Scala, Hadoop, and Spark SQL.
  • Knowledge of Presto, Hive, and Airflow.
  • Experience with Linux, Shell scripting, GitLab, Git, Kubernetes, and Docker.
  • Familiarity with Service-oriented architecture and immutable infrastructure tools like Terraform, Ansible, or CloudFormation.

Education

Bachelor’s degree in computer science