Senior Software Engineer, Big Data and Machine Learning

Location: Boston, Massachusetts
Date Posted: 07-13-2017
Senior Software Engineer, Big Data and Machine Learning
Boston, MA

About the Job:
Come join an elite engineering team in downtown Boston that is moving the mark for advanced analytics; building a better customer experience across huge swaths of the internet. Very much a startup feel (company-sponsored lunches and happy hours, etc), but an extremely well capitalized company now and crushing the space. Massive data processing system (call it Big Data if that makes you feel better) that hits BILLIONS of transactions per day. 

Your Java concurrency expertise is needed to bolster the production environment:
  • Large-scale, distributed system -- thousands of machines, petabytes of data.
  • Bleeding edge Big Data and Machine Learning applications and supporting infrastructure; e.g., Spark, Redshift, and Kinesis.
  • Needs to be built for massive scale and needs the best-of-the-best talent.

About You:
We are scouring for the cream-of-the-crop. The rest of the team is, so you better be also. This is a challenging role, but very rewarding accomplishments are ahead and this would be a great place to make your mark. You will immediately contribute to platform engineering for one of the world’s most sophisticated decisioning solutions.
  • Java is likely your weapon of choice, but you are a true computer scientist that understands the fundamentals and the language is a detail. You have likely played around with some of the newer functional programming languages (Scala, Haskell, etc). Software engineering is not just a job, it is your passion.
  • You have deep experience in multithreading, real-time programming, and performance optimization techniques.
  • Experience developing large-scale, high-performance distributed systems.
  • You are comfortable with many AWS services.
  • You have worked within the Hadoop / Big Data ecosystem. 
this job portal is powered by CATS