Hadoop Application Developer

BGI is seeking a Hadoop Engineer.  BGI supports our clients and their customers by creating technology to analyze, visualize and explore data.  Our community focuses on a robust collection of aircraft maintenance data, transforming it into the knowledge that aircrew and passengers are always flying safely.  Our user’s data exploration experience builds on a foundation of data collected from the aircraft and the operating environment, augmented with algorithms run at Big Data scale.  A suite of experimentation tools is being assembled, including server-side analytics in Hadoop, web application visualizations to present the data, and client-side tools for algorithm development.  Ultimately, algorithms in Hadoop are dispatched at the enterprise level to enhance the data foundation across all aircraft in the fleet.

In this position you are a Hadoop and Client App developer, building applications to analyze time-series data.  You are working with the customer to understand their perspective, then using that knowledge to design and build tools that support them.  Their experience, and your expertise, pivots into the client application where you develop extensions to existing data analysis products to given them the exploratory analysis environment they need.  Your efforts create the tools that are needed to keep the airspace safe!

Job Responsibilities:
Develop Hadoop applications to analyze massive flight data collections
Develop processing framework to detect conditions in time-series data
Develop techniques supporting trending and analytic decision making processes
Apply Hadoop and edge technologies for responsive front-end experience
Develop within security guidelines established by customer frameworks
Develop and maintain C++ client application supporting disconnected operations
Support stand-up and integration of web application at customer sites

Education, License, Credential Requirements:
Minimum: Bachelor’s in Computer Science or equivalent 
Master’s degree in computer science, applied math or engineering desired

At least 5 years of experience with software development experience and 2 years of experience with Hadoop
Special Knowledge and Skills: 
Hadoop, HDFS, Hive, HBase, Spark2, Java, Scala
C++, Qt, Boost, SQLite
Familiarity with time-series analysis is a plus
Familiarity with aviation related maintenance is a plus
Experience with Python is desired

** This is for US Citizens Only **


Job Details

Location: Akron, OH or Lexington Park, MD
Salary: Commensurate with Experience
Status Full-Time

Apply For Job

Resume & Additional Documents