Data Engineer (Python, AWS, Java)


Job ID 18-00229

Industry Computer/IT

Job Type Permanent

Location New York, NY

Description

As a Company Data Engineer, you will develop fast data infrastructure leveraging data streaming, batch processing, and machine learning to personalize experiences for our customers. Whether a new feature or a bug fix, you will lead your work and deliver the most elegant and scalable solutions, all while learning and growing your skills. Most importantly, you'll work and collaborate with a nimble, autonomous, cross-functional team of makers, breakers, doers, and disruptors who love to solve real problems and meet real customer needs.
 

The person we're looking for:
has a sense of intellectual curiosity and a burning desire to learn
is self-driven, actively looks for ways to contribute, and knows how to get things done
is deliriously customer-focused
values data and truth over ego
has a strong sense of engineering craftsmanship, takes pride in the code they write
believes that good software development includes good testing, good documentation, and good collaboration
has great communication and reasoning skills, including the ability to make a strong case for technology choices



Qualifications

Basic Qualifications:
Bachelor's degree or Military Experience
At least 1+ years' experience with leading big data technologies such as Spark, Cassandra, Hadoop, HDFS, PostgreSQL, Redshift, and MongoDB
At least 2 years of professional experience with data engineering concepts
Preferred Qualifications:
2+ years' experience with AWS cloud
2+ years of experience in Java, Scala, or Python
2+ years of experience with Unix/Linux systems with scripting experience in Shell, Perl or Python
2+ years of experience building data pipelines
At least 1 year of Cloud (AWS, Azure, Google) development experience
Experience with Streaming and/or NoSQL implementation (Mongo, Cassandra, etc.) a plus
 

Skills and Certifications:
Python
AWS
Java
Spark
MongoDB
 

Candidate Details:
The ideal candidate has experience in Java, Python, and other big data technologies as listed in the description
2+ to 5 years' experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel – Occasionally