Principal Engineer - Cloud Data Platforms

Principal Engineer - Cloud Data Platforms

This job is no longer open

This is a full-time fully remote position. Must be willing to work within +/- 2 hours of the Central European Time Zone (CET).

Resume must demonstrate professional English ability.

-

Blue Orange is seeking a Principal Engineer to lead a data engineering team working on building data platforms in the cloud.

Our Platform Engineers require a diverse skill set including system administration, DevOps, infrastructure automation, data modeling, and workflow orchestration. Blue Orange builds enterprise data platforms and systems for a variety of clients, so this candidate should have experience with supporting modern data technologies. The ideal candidate will have experience with multiple data engineering technologies across multiple clouds and deployment scenarios. In particular, we’re looking for someone with strong technical skills in the areas of data orchestration (e.g. Airflow & dbt), data streaming (e.g. Apache Kafka, Spark, & Flink), and a variety of databases (e.g. MySQL, Snowflake & Cassandra).

Core Responsibilities & Impact

  • Lead one or more engineering teams working on high-impact projects for our most strategically important clients
  • Design reference architectures, implement PoCs and production grade MVPs, write how-to documents and standard operating procedures, and develop the culture of the delivery team on your projects
  • Provide technical consulting to clients on architectural and design issues and guide them to successful implementation and deployment of data solutions
  • Provide leadership in applying software development principles and best practices, including Continuous Integration, Continuous Delivery/Deployment, Infrastructure as Code, and Automated Testing across multiple software applications.
  • Train and supervise software engineers and help support their career development
  • Work hands-on as needed to ensure the successful delivery of your projects

Skills & Qualifications

  • BA/BS degree in Computer Science or a related technical field, or equivalent practical experience
  • At least 5 years of experience building and supporting cloud data platforms on AWS, Azure, and/or GCP
  • At least 5 years of experience with streaming technologies such as Kafka, Flink, and Spark
  • Experience with modern data stack tools and technologies such as Airflow, dbt, & Terraform
  • At least 5 years of hands-on experience with database systems - on-prem & cloud, OLTP & OLAP, SQL & NoSQL
  • At least 10 years of experience writing code in modern programming languages (e.g. Python, Java, Node, Golang, etc.)
  • At least 5 years of experience working on distributed systems - architectural design, implementation, debugging and optimization
  • Experience with technical project delivery - managing scope and timelines, writing documentation, white-boarding skills, etc.
  • Experience working with clients and managing conflicts
  • Experience with SaaS data warehouses and Snowflake in particular
  • Advanced level Python, SQL, and Bash scripting
  • Experience designing and building robust CI/CD pipelines
  • Comfortable with Docker, configuration management, and monitoring tools
  • Experience with microservices-based architectures and deployment of containerized applications
  • Experience designing event-driven architectures and using event based data orchestration tools
  • Knowledge of best practices related to security, performance, and disaster recovery
  • Excellent verbal and written English communication
  • Experience with leading delivery teams - prioritizing features, making build vs buy decisions, optimizing time-to-value, etc.
  • Interacts with others using sound judgment, good humor, and consistent fairness in a fast-paced environment

Bonus Points:

  • Certifications for AWS, Airflow, dbt, or Snowflake
  • Experience programming with Scala
  • Broad understanding of distributed systems concepts (e.g. race conditions, CAP Theorem, Paxos algorithm, etc.)
  • Experience with CDC and database replication
  • Experience with Identity and Access Management (IAM) and IAM-integration
  • Experience with data observability tools and solutions

Salary: EUR € 140,000 - EUR € 160,000 (Year)

EEO Statement:

Blue Orange Digital is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Blue Orange Digital is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.