Overview of Job Function :
The Senior Engineer, Big Data and AI ( the Engineer ) will drive the design and implementation of our big data and AI stack using cutting edge technologies.
The Engineer operates as a subject matter expert on an engineering team devoted to real-time processing, analytics, machine learning and artificial intelligence.
Principal Duties and Essential Responsibilities :
Develop the Big Data and AI stack from design to production, impact all aspects of the system
Performance tune and scale the system
Evaluate latest technologies and make appropriate dependency choices
Mentor junior engineers
Minimum Requirements :
Bachelors Degree in Computer Science, Engineering, or related field required
5+ years relevant experience in a software development role including experience with large scale systems
Experience with Spark, Cassandra and Kafka including performance tuning and troubleshooting production issues
Experience with ML techniques
Experience working with AWS
Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, SS Verification, as well as credit and drug screening, where applicable and in accordance with federal and local regulations; and
The ability to obtain the necessary credit line required to travel.
Preferred Qualifications :
Master’s degree in Computer Science
8+ years relevant experience in a software development role
Experience with building SaaS Enterprise software
Experience with Druid, Neo4J, TensorFlow, PySpark, Mesos DC / OS