Novel Engineering Software Engineer - Analytics Platform in Orlando, Florida
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.
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.