This site uses cookies. To find out more, see our Cookies Policy

Big Data Engineer in Durham, NC at Veritude

Date Posted: 12/3/2018

Job Snapshot

Job Description

Veritude is seeking a Big Data Engineer at Fidelity Investments. This position is located in Durham, NC

Summary

Fidelity Workplace Investing has an opportunity for a Big Data Engineer to help in an exciting and fast-paced engineering team focused on designing and implementing large-scale distributed data processing systems using cutting edge cloud based open source and proprietary big data technologies. In this role, you will implement a variety of solutions to ingest data into, process data within, and expose data from a Data Lake that enables our data analysts and scientists to explore data in the ad-hoc manner as well as quickly implement data-driven models that generate accurate insights in an automated fashion. This position is a critical element to delivering Fidelity’s promise of creating the best customer experiences in financial services.
 

Requirements

  • Bachelor’s degree or similar in a technology related field (e.g. Engineering, Computer Science, etc.) required.
  • 1+ years of hands-on experience developing and deploying Big Data focused solutions in AWS, and hands-on knowledge of related services including Lambda, Glue, EMR/Spark, S3, Athena, RDS, Redshift, CloudFormation and other related AWS services.
  • 2+ years of advanced hands-on experience in implementing batch and real-time Big Data integration frameworks and/or applications using various technologies (Hadoop, Spark, Impala, Sqoop, etc.)
  • Advanced experience with at least one JVM-based programming language (Java, Scala) and Python as a plus.
  • Able to mentor other members of the team in the areas of AWS, Big Data (Hadoop) and Java/Scala programming.
  • 3+ years of hands-on experience developing large-volume applications with various types of database systems: relational (Oracle, MSSQL, Postgres) required, and knowledge of Snowflake is a plus.
  • Experience with Linux environments, ability to interface with the OS using system tools, scripting languages, integration frameworks, etc.
  • Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Docker).
  • Experience and comfort executing projects in Agile environments.
  • Excellent verbal and written communication skills.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs