Sr. Software Engineer, Optimization

21st Century Fox   •  

Seattle, WA

5 - 7 years

Posted 244 days ago

This job is no longer available.

Job Number: R11495


true[x]true[x] is a video advertising company specializing in consumer engagement and on-demandmarketingcampaigns.



  • Architect, develop and launch highly scalable web services and distributed systems exposing cutting edge Data Science and Machine Learning models to real-time usage
  • Develop all solutions to sterling degrees of performance, resource usage and customer delight
  • Work closely with other engineers to investigate design approaches, prototype new technology and evaluate technical feasibility of new features
  • Be an active and engaged owner of the product and customer experience, collaborating effectively with Product Management, Ops and other disciplines
  • Manage multiple competing priorities in a fast-paced, exciting environment
  • Troubleshoot and resolve issues, problems, and errors encountered across our various endpoints
  • Perform code reviews, write unit and integration tests
  • Analyze user stories and participate in sprint planning, scrums, demos and retrospectives


  • 5-10+ years of professional software development experience with a minimum of 3years of development experience for high transactional scale web services
  • Ability to design, orchestrate and own a cross-stack solution involving a set of service, back-end, and pipeline components
  • Ability to be analytical and able to incorporate data driven facts in the design of optimal solutions and in the management of design tradeoffs
  • Bachelor’s Degree in Computer Science or equivalent experience in the software development field
  • Strong fundamentals in algorithm design, problem solving, and complexity analysis
  • Experience using version control systems such as Git and Github
  • Proven ability to work with all members of an extended and diverse project team
  • Must be detail-oriented, self-organized, committed to quality and capable of tracking multiple issues simultaneously
  • Ability to learn and adapt to unfamiliar technologies, both open-source and proprietary
  • Must be a strong written and verbal communicator


  • Experience with Java, Scala, Kotlin, C or C++ as part of the development of highly scalable services and distributed systems
  • Experience with Machine Learning and Data Science frameworks such as scikit-learn, XGBoost, NumPy, Pandas
  • Experience using Ruby, Python, Javascript and other similar scriptinglanguages
  • Understanding of and experience with advertising technology based specifications (VAST, VPAID, MRAID, OpenRTB), products and their underlying technical flow
  • Experience using web application development frameworks such as Rails
  • Experience with Agile development practices and Test-Driven Development