Overview

Senior Software Engineer

Simulmedia is changing the game for video advertising — linear TV, check; OTT, check; console and PC gaming, check. We integrate the unparalleled reach of TV with the data-driven targeting of digital, empowering both performance and brand marketers to take direct control of their video media buying and drive greater business impact with every ad dollar spent. We do this by giving them the ability to easily plan, buy, and optimize video advertising across multiple media channels through an automated online video buying platform.

 

The Opportunity

As a Senior Software Engineer you will build services and data processing systems to support our platform. You will work on a team that empowers the other teams to use our huge amount of data efficiently. Using a large variety of technologies and tools, you will solve complicated technical problems and build solutions to make our services robust and flexible and our data easily accessible throughout the company.

We’re looking for a talented senior engineer who wants to take on the challenge of building leading-edge solutions in an industry that’s ripe for innovation. This is an opportunity to join a team of amazing engineers, data scientists, product managers and designers who are obsessed with building the most advanced advertising platform in the market.

 

As a Senior Software Engineer you will…

Build products that leverage our data and solve problems that tackle the complexity of video advertising
Develop containerized applications, largely in Python, that are deployed to the Cloud
Work within an Agile team that releases cutting-edge new features regularly
Learn new technologies, and make an outsized impact on our industry-leading tech platform
Take a high degree of ownership and freedom to experiment with new technologies to improve our software
Develop maintainable code and fault tolerant solutions
Join a team of passionate engineers in search of elegant solutions to hard problems

What we look for…

5-10 years of work experience as a software engineer
Expert in Python and using it as the primary development language in recent years
A passion for technology and software engineering
Experience developing, maintaining, and debugging problems in large server-side code bases
Proficiency in SQL and databases (Postgres, MySQL, etc)
Ability to design complex data models (normalized and multi-dimensional)
Experience building REST services (Flask, aio-http, etc)
Good knowledge of engineering best practices and testing (unit test, integration test)
The desire to take a high level of ownership of the things you work on
Ability to learn new things quickly, maintain a high bar for quality, and be pragmatic
Bachelor’s degree in Computer Science (or an equivalent degree)

Bonus points for…

Familiar with Docker, Cloud Technologies (AWS) and Linux
Familiar with data warehouses (Redshift)
Familiar with messaging services (RabbitMQ, SNS)
“What is Simulmedia?”

Simulmedia is a New York-based video ad platform that enables predictable, scalable customer growth. Powered by the company’s patented software platform, Simulmedia empowers marketers to rapidly receive audience and TV campaign insights and activate those insights via plans that quickly and cost efficiently reach more targeted customers on 130+ national TV networks with guaranteed delivery.

“The Simulmedia Experience”

We take tremendous pride in maintaining a high bar for employees and fostering a strong team environment.  While we work hard every day, we also believe in relaxing together with lots of  team activities.  We have an unlimited vacation policy, tuition reimbursement, and no employee financial contribution for medical, dental, and vision benefits. We offer competitive salaries, stock options, and an annual bonus based on performance.  Did we mention a very cool open-space office environment that fosters teamwork? And last but not least, we provide a free Citibike membership to all employees!