< Back to results

Sr. Software Engineer, Distributed Systems


Amobee / Redwood Shores / Engineering & Modelling
Job Overview

The Senior Engineer position in Amobee’s Distributed Systems team is a hands-on development role that contributes to Amobee’s success through expertise in large-scale distributed systems. You will leverage matured existing systems to help design and create the next generation service architecture. Qualified individuals should have a solid background in the fundamentals of computer science, distributed systems, high availability, software development process and best practices.

Responsibilities:

  • Collaborate in design and development of our next-generation service oriented architecture stack that will power all services in our ecosystem
  • Design and implement features evolving our online advertising and data management product offerings
  • Scale up and tune our ad serving pipeline. Challenges come in the form of concurrency, data scale, and computational efficiency
  • Develop instrumentation/profiling tools and systems.
  • Expand product features into new media channels (display, mobile, video, social, etc.)
  • (Occasionally) troubleshoot production issues

  • Required Qualifications:

  • Must be hard working, team oriented, creative, cooperative, and an exceptional problem solver. And nice – we only seek nice people
  • Experience with Java or C++ a must
  • 3-5+ years of relevant experience
  • A degree in Computer Science (preferred) or related engineering field. MS/PhD preferred
  • Experience with large scale distributed systems a must
  • Solid understanding and working knowledge of Unix operating systems, networking, and scaling techniques
  • Proven skills in load analysis, performance tuning, monitoring and measuring
  • Experience with related open source technologies such as Zookeeper, Kafka, Docker, Netty, Finagle, RocksDB, Helix, etc. a plus
  • Latest Jobs at Amobee


    Amobee Overview

    The world’s leading independent advertising platform, Amobee unifies all advertising channels—including TV, digital and social—across all formats and devices, providing marketers with streamlined, advanced media planning capabilities powered by in-depth analytics and proprietary audience data. In 2018, Amobee acquired the assets of Videology, a premier software provider for advanced TV and video advertising. Amobee’s platform, with the addition of Videology’s technology, provides the most advanced advertising solutions for the convergence of digital and advanced TV, including linear TV, over the top, connected TV, and premium digital video.

    Website Twitter LinkedIn Archive


    Visit Amobee Careers Page (opens new tab)
    Amobee Jobs by Location

    Check below to see all of the open Amobee jobs organised by office location.

    Chicago (2)

    Detroit (1)

    Los Angeles (2)

    New York (5)

    Redwood Shores (4)

    San Diego (2)

    San Francisco (1)

    St. Louis (1)

    Sydney (1)

    Amobee Jobs by Team

    Check below to see all of the open Amobee jobs organised by team.

    Client Services & Strategy (10)

    Engineering & Modelling (5)

    Grads & Internships (1)

    Sales & Sales Support (3)