Booz Allen Hamilton - Alexandria, VA

posted about 2 months ago

Part-time,Full-time - Mid Level
Alexandria, VA
Professional, Scientific, and Technical Services

About the position

As a Data Engineer Streaming Specialist at Booz Allen, you will play a crucial role in managing and organizing vast amounts of structured and unstructured data generated by modern technologies such as IoT, machine learning, and artificial intelligence. Your expertise will be pivotal in helping clients derive meaningful insights from their big data, which can significantly impact various missions, including fraud detection, cancer research, and national intelligence. In this position, you will be responsible for implementing data engineering activities on mission-driven projects, developing and deploying data pipelines and platforms that transform disparate data into actionable information. You will collaborate with a multi-disciplinary team of analysts, data engineers, developers, and data consumers in a fast-paced, agile environment. This role will allow you to enhance your skills in analytical exploration and data examination while supporting the assessment, design, development, and maintenance of scalable platforms tailored to client needs. Your contributions will help leverage big data for positive outcomes, making a difference in the world. The position requires a strong foundation in programming languages and messaging protocols, as well as experience in designing and developing scalable streaming data pipelines. You will be tasked with collecting, transforming, and storing data streams from various sources, ensuring the performance, stability, and security of data streaming applications. Additionally, you will implement processes for failure recovery and high availability, working closely with software engineers, data scientists, and business teams to understand their streaming data requirements.

Responsibilities

  • Develop and deploy data pipelines and platforms for organizing and making disparate data meaningful.
  • Design and develop highly scalable and fault-tolerant streaming data pipelines and applications.
  • Collect, transform, and store streams of data from various sources, including databases, sensors, mobile devices, and web apps.
  • Build batch data pipelines to complement real-time streaming pipelines.
  • Monitor and optimize data streaming applications for performance, stability, and security continuously.
  • Implement processes for failure recovery, high availability, and disaster recovery of streaming applications.
  • Collaborate with software engineers, data scientists, and business teams to comprehend streaming data needs and requirements.

Requirements

  • 2+ years of experience with programming languages, including C++, Java, or Python.
  • 2+ years of experience with messaging protocols, including RTMP, MQTT, and AMQP.
  • Experience with designing and developing highly scalable and fault-tolerant streaming data pipelines and applications.
  • Experience with collecting, transforming, and storing streams of data from various sources.
  • Experience with building batch data pipelines to complement real-time streaming pipelines.
  • Experience with monitoring and optimizing data streaming applications for performance, stability, and security continuously.
  • Experience with implementing processes for failure recovery, high availability, and disaster recovery of streaming applications.
  • TS/SCI clearance required.

Nice-to-haves

  • 2+ years of experience with Enterprise or Cloud IT.
  • Experience with AWS services, including Amazon Aurora, Amazon RedShift, AWS Lambda, Amazon S3, Amazon Kinesis, and Amazon SQS.
  • Experience in building and deploying capabilities as Infrastructure as Code (IaC) with AWS CDK and AWS CloudFormation.
  • Knowledge of architectural implications of meeting industry standards, including ICD 503, NIST 800-53, and FEDRAMP.
  • Ability to lead effectively across organizations.
  • Possession of excellent verbal and written communications skills.
  • AWS Certifications, including AWS Certified Solutions Architect - Associate or Professional, AWS Certified Data Analytics - Specialty, and AWS Certified Database.

Benefits

  • Health insurance coverage
  • Life insurance coverage
  • Disability insurance coverage
  • Financial and retirement benefits
  • Paid leave
  • Professional development opportunities
  • Tuition assistance
  • Work-life programs
  • Dependent care support
  • Recognition awards program for exceptional performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service