Senior Java and Scala Software Engineer AddThis
THIS JOB HAS EXPIRED AddThis engineers are responsible for building robust distributed systems and infrastructure that process massive amounts of data, execute machine learning algorithms at scale, and make the insights derived from these processes available to millions of website publishers and billions of users in near real-time. As a Senior Engineer on the Audiences & Integrations team, you will take a leadership role in designing and building out our data distribution platform. You will be using cutting edge Java/Scala technologies to create middleware components that enable processing at scale to turn our massive data into actionable knowledge and audience products. Data is at the heart of what we do at AddThis and your work will be a critical factor in our success.
Build and maintain high-performance distributed systems
Design and implement highly scalable API's and services that process billions of requests per day
Be fanatical about performance and performance monitoring
Use efficient data structures and algorithms to enable data processing at scale
Code primarily in Java/Scala but also able to use the right language for the right job
Take full ownership of projects and be a leader of the team
Extensive experience with middleware design, enterprise integration patterns, HTTP, RESTful API design, performance analysis, data storage subsystems, and Linux
Strong computer science fundamentals including a deep understanding of data structures and distributed algorithms
Able to create elegant, efficient, and testable code
Expert Java programmer with a deep understanding of the JVM, the Java memory model, and concurrent programming.
More than a programmer. Can understand the business impact of technical decisions and make the right compromise.
BS, MS, or PhD in Computer Science or related field
Experience processing very large data sets
Experience working with advertising systems
Experience building production system using Scala
Experience with Hadoop, Cassandra, Riak, MongoDB, or similar technologies
Experience building distributed infrastructure using Kafka, Zookeeper etc.
||Vienna, VA |
THIS JOB HAS EXPIRED