Software Engineer, Distributed Systems - Champaign

Amobee   •  

Champaign, IL

Industry: Telecommunications.


Less than 5 years

Posted 366 days ago


  • Build distributed systems – work on improving and adding new functionality to Amobee’s distributed systems backbone.
  • Design and implement features evolving our online advertising and data management product offerings.
  • Scale the ad network – work on tuning and optimizing the delivery of ads in a network with thousands of concurrent events, unique data scalability challenges and advanced ad selection techniques
  • Keep it running – help troubleshoot application operational issues.
  • Learn and grow – learn from local experts and expand your skills and responsibilities
  • Develop instrumentation/profiling tools and systems.


  • Must be hard working, team oriented, bright, creative, cooperative, and an exceptional problem solver. And nice. We only have nice people.
  • Must be able to quickly understand technical and business requirements and be able to translate into technical implementation
  • Experience with Java, C++ or C# is a must.
  • 0-3+ years of relevant experience
  • A degree in Computer Science (preferred) or ElectricalEngineering (BS) is a must. MS/PhD preferred.
  • Some experience with distributed systems, advanced applications building, large scale data processing or application partitioning is a must for senior positions. Relevant classes and projects is a must for junior positions.
  • Solid understanding and working knowledge of modern operating systems, networking, and/or scalability techniques.
  • Proven skills in scalability analysis and performance monitoring and measuring techniques are a must for senior positions.
  • Experience with Linux based operating systems is a plus.