SunTrust Veterans Jobs

Transitioning Military Job Search

Job Information

Novel Engineering Software Engineer - Analytics Platform in Orlando, Florida

Company Overview

Novel Engineering, Inc. was founded by business professionals who had a common quest to create a company that delivers on its promises while fostering a work environment that is constructive to its employees. Having decades of solid experience in engineering services to the aerospace, transportation, controls, and government/military industries, Novel continues to deliver projects that meet our customers? needs while leveraging cutting-edge tools and processes.

Job Description

The desired candidate for this role is highly skilled in software development and data engineering. The main focus is to understand our existing data pipeline, both in terms of the code and data flow, be able to apply adjustments, and add new features.

Previous experience with big data is very important (e.g., the desired candidate has written jobs to process billions of records before).

  • Bachelor's degree in computer science (MS computer science preferred)

  • 3+ years? experience in data engineering and software development

  • Must Have: Strong programming skills (python) - solid fundamentals of computer science such as data structures, time/space complexity analysis

  • Must Have 3 years: Hands-on experience with Apache Spark (Pyspark)

  • Must Have 3 years: Hands-on experience with Apache Cassandra

  • Must Have 3 years: Hands-on experience with Apache Kafka

  • Experience with file formats such as Parquet and AVRO

  • Knowledge of Delta Lake

  • Fluent and experienced with Linux OS (and some bash scripting knowledge)

  • Previous experience with AWS tools such as S3, EMR, EC2, DynamoDB

  • Good understanding about CRM data (e.g., Salesforce), the objects, and the relationships among them

  • Position is subject to pre-employment drug and random drug and alcohol testing.

Benefits and Perks

  • Novel Engineering offers a competitive employment package. This includes competitive compensation, vacation, dental, vision, employee profit sharing plan, flexible schedules, and a professional yet relaxed culture that gives you the opportunity to work in a team-oriented environment, innovate with co-workers, and thrive as an individual.