Senior SW Engineer, Data & Optmization

Roberts Recruiting
  • Boston, Massachusetts
  • Autofill and Review
9 days ago

Job Description

We are looking for a Senior Software Engineer with a real passion for building highly-scalable, distributed Big Data applications based on the Lambda Architecture. We want people who take ownership of a project. As part of engineering, you’ll work on an agile team designing and building a Forecasting and Optimization platform capable of: 
  • Processing 2 Billion Bid requests a day
  • 1.5TB of data processed daily
  • Running in a distributed environment with 500+ servers across a hybrid cloud environment
  • Data processing in AWS
  • 200k QPS at low latency
The optimizer and forecaster take in mathematical models in order to make as well as predict the outcome of "fuzzy" decisions related to inventory management, bidding, and performance of advertising campaigns.
Tools We Like You To Have:
  • Scala or Java
  • SBT, Akka
  • Kafka, Zookeeper, Spark, Hadoop, EMR
  • Solr, Cassandra, ElasticSearch
  • Ansible/Puppet, DataDog
What You'll Be Doing..
  • Hands-on programming capabilities in Java/Scala, Spark, Hadoop etc..
  • You will Work  with a team of Data Scientists in revamping our Forecaster and Optimization systems feeding directly into the bidder
  • Design/architect and implement new features and systems with a focus on high quality well tested code
  • Collaborate with other team members, participating in architecture discussions and code reviews.
  • You will provide production support, monitoring the performance of ourForecaster and Optimization systems and troubleshoot/fix issues that arise with deployed software
You...
  • Minimum 5 years software engineering experience
  • Experience with large scale distributed systems and big data processing 
  • Familiarity with real time data streaming technologies like Spark, Kafka etc
  • Strong verbal and communication skills
  • BS, MS, or equivalent experience
  • Experience with GIT version control
Compensation and Benefits: Wexf place an emphasis and importance on ensuring our total rewards are competitive, aligned with industry and to help you create a productive work/life balance. Benefits are highly subsidized and include medical, company paid dental, vision, employer contributed Health Savings Account, 401k matching, corporate gym discounts, pre-tax health and commuter savings, life insurance, 5 and 10-year Sabbatical programs, Discretionary Time Off (a.k.a. open vacation policy!), Paid Parental Leave, an Employee Referral Program, Employee Stock Purchase Plan (ESPP), and much more! All this is within a collaborative work environment you can personalize and topped with engaging programs like Micro-Mentorship, and Team Sports.

Numbers & Facts

LocationBoston, Massachusetts

Skills

  • Advertisingunmatched
  • Amazon Web Services (AWS)unmatched
  • Ansibleunmatched
  • Apache Cassandraunmatched
  • Apache Hadoopunmatched
  • Apache Sparkunmatched
  • Apache ZooKeeperunmatched
  • Architectural Designunmatched
  • Biddingunmatched
  • Big Dataunmatched
  • Campaignsunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Compensation and Benefitsunmatched
  • Data Processingunmatched
  • Data Scienceunmatched
  • Distributed Applicationsunmatched
  • Distributed Computingunmatched
  • Elasticsearchunmatched
  • Electronic Medical Recordsunmatched
  • Engineeringunmatched
  • Forecastingunmatched
  • Gitunmatched
  • Hybrid Cloudunmatched
  • Identify Issuesunmatched
  • Inventory Managementunmatched
  • Javaunmatched
  • Lambda Architectureunmatched
  • Large-Scale Systemsunmatched
  • Mathematical Modelingunmatched
  • Performance Analysisunmatched
  • Presentation/Verbal Skillsunmatched
  • Production Supportunmatched
  • Puppet (Configuration Management)unmatched
  • SOLRunmatched
  • Scala Programming Languageunmatched
  • Scalable System Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Streaming Technologyunmatched
  • Team Playerunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder