At adMarketplace, we create best of breed advertising technology using cutting-edge microservice architectures with millisecond response time and crunch through terabytes of data every day. The ideal candidate is motivated designing for massive scale, developing for low latency and has strong interest in engineering mission-critical systems to make automated algorithmic real-time decisions. Our team uses cutting edge software, including Akka, Java 8, Scala, Python, Kafka, Spark, NoSQL and more.
RESPONSIBILITIES:
Hands-on design, development, and maintenance of the following mission-critical systems
Work closely with other engineering teams to integrate different system components with mission-critical systems
Take and drive engineering projects from start to completion
REQUIREMENTS:
BS in Engineering, Computer Science or related discipline
Must have 5+ years strong hands-on industry-related development experience using Java/Java8 with Spring or another dependency injection framework and/or Akka
Ability to design complete systems by collaborating with multiple teams and understanding testing, hardware and deployment methodologies
Experience delivering and maintaining low latency, scalable systems
Strong knowledge of algorithmic complexity/simplicity tradeoffs, effective use of data structures and SQL
Good understanding of low latency messaging and asynchronous design patterns
Experience working in a Linux environment
Ability to initiate and drive projects to completion with minimal guidance
Excellent documentation, communication, and troubleshooting skills
Preferred, but not required:
Is a plus: