You will be solving deep technical problems and building creative solutions in a dynamic environment leading knowledgeable and passionate SDE's.
You have experienced building for the cloud - designing for five 9s, globally distributed all-active deployments, horizontal scalability, fault tolerance, and more.
You are motivated by learning, evaluating, and deploying new technologies.
Our services are deployed in an Amazon Web Services environment, and so you will be working hands-on with many AWS components.
You thrive in a true-agile, highly paced, production-facing environment. You have a low tolerance for mediocrity.
You love to write code and build extraordinary things.
The Client MDR Engineering team is not consulting or client-facing.
We push the cutting edge in AWS - daily - to be able to grow our platform to support the ever-growing security landscape to protect Client's clients.
Our technical leaders in MDR Engineering lead by "doing" and working collaboratively with a geographically diverse set of teams by setting and maintaining a high bar for quality software delivery and attacking any technical challenges!
Data analysis is one thing, can you help us do it at the "petabytes" scale?
This role focuses on leading multiple scrum teams through designing, developing, releasing, and maintaining Client MDR's big data & analytics platform.
You achieve this by collaborating with the Chief Architect and other Technical Directors throughout the global organization to support projects/initiatives related to data acquisition, processing, and utilization through our enterprise big data platform in AWS - at scale!
We are looking for coders, people who love to code, just like we do! You should be energetic, confident, and ready to contribute to many areas of the software development lifecycle.
You may be involved in all the aspects from research, design, specs, coding, and bug fixing.
Our team's focus is on writing dependable code and getting high-quality products and services to market as quickly as possible.
Basic Qualifications
Data Architect must have a minimum of 5 years of hands-on experience with Big data technologies (including Spark, Storm, and/or EMR) at scale
Minimum 5 years of recent, hands-on, experience building upon AWS cloud-native services using EC2, S3, ECS, SQS, API Gateway, Lambda, etc.
Minimum 4 years of experience with `infrastructure as code` IAC and using tools such as Terraform, Ansible, or Chef.
Minimum 4 years of experience with CICD pipelines (i.e., Jenkins) with building and/or configuring pipelines for the build and deployment of software.
Minimum 8 years coding knowledge and experience with Java and/or C# .NET and object-oriented methodologies
Minimum 6 years of leading software design and architecture for large scale data platforms
Minimum 6 years of leading, and contributing within, software engineering team delivery
Minimum 3 years coding knowledge and experience with SQL
Minimum 2 years experience of writing scripts in Python, PowerShell, or Bash
Preferred Qualifications
Data Architect must have BS Degree in Computer Science or related technical field or equivalent practical knowledge
Passion and interest in machine learning and cutting-edge data analytics
Successfully developed for large scale distributed systems and reliable, fault-tolerant software at scale (i.e., petabytes of data)
Experience in the design/build/maintenance/refactor of large-scale low latency high-performance systems
Ability to quickly learn and develop expertise in existing highly complex applications and architectures
Strong troubleshooting and debugging skills, particularly in both production and non-production environments.
Experience using Agile methodologies, TDD, Code review, clear and concise documentation
Professional Skill Requirements
Data Architect must have Strong analytic, problem-solving, and troubleshooting skills
Uncommon ability and motivation to tackle problems and learn fast
Ability to perform at a high level within a technical team
Ability to work independently with minimal supervision