Bidtellect is on a mission: to deliver ads that work. Weβve built a digital buying platform for a consumer-led, privacy-first advertising future. Through our intelligent distribution platform, we deliver digital ads that act as content previews across all devices and IAB-approved native formats and video. When a consumer engages with a brandβs content, they engage with the brand, so we utilize our proprietary IntellibidTM technology to power and uniquely measure that engagement.
We always say: there's nothing like a good story to bring people together and to share experiences. We're helping brands do just that, digitally and intelligently, sharing their content with the right audience, in the right place, at the right time.
An energetic and experienced software Engineer to join our growing organization that is revolutionizing the Advertising Technology space using proprietary methods and bringing real-time content and advertising to static programs, dramatically boosting revenue and engagement. Weβre excited for you to be part of our story, and for us to be part of yours.
Please include if you're authorized to work in the United States for any company or will require employment sponsorship on your resume.
BS/MS in a highly quantitative field (Computer Science, Applied Math, Statistics, etc.) with 2+ years of professional or academic experience working with massive data sets
2+ years experience with distributed frameworks such as Hadoop, Spark
3+ years exposure to a variety of SQL and no-SQL databases
2+ years experience in multiple programming languages (C#, Scala, Java)
1+ years experience with GIT version control
Strong algorithm & data structure knowledge
Comfort in working on an agile, distributed team(s) across multiple locations
Excellent organizational skills and attention to detail
Enthusiasm to learn new technologies and create advancements in the advertising technology industry
Ability to deliver a convincing story derived from the data sets to both technical and non-technical audiences
At the most basic level, you have a positive attitude and an extremely strong, demonstrable work ethic. Your coworkers would describe you as both thoughtful and helpful. You are eager to be challenged and further your own professional experience.
Experience in advertising or publisher related
Exposure in control engineering and/or PID controllers
Exposure to some predictive models and ML algorithms
Experience managing a spark cluster
DBA experience
You have some scripting language experience in your back pocket for when the need arises (e.g. Python, Linux command line)
Work on pipelines ingesting greater than 500K messages per second
Design, implement and own software solutions for new products, features, and tools within our content distribution advertisement platform
Optimize our estimation models in order to improve the performance of our bidding algorithm and maximize performance for our customers
Perform hands-on data analysis and modeling with massive data sets to develop insights that increase client KPI performance
Design and run regular A/B experiments that affect delivery across our customer base, evaluate the impact of your optimizations and communicate your results to various business stakeholders.
Plan, execute and analyze experiments to understand the dynamics of our real-time bidding
Work with and mentor junior data engineers and help grow the team
Coordinate with engineering, analytics, and other teams to assess the cost and value of existing and potential projects
Research and evaluate new technologies in the big data space to guide our continuous improvement
Collaborate with multifunctional engineers across the company
Identify key opportunities for refactoring or architectural changes as well as suggesting changes backed by proof of concept work for improvements.
Participate in the agile development process, attend daily standups and project planning and design sessions.
Troubleshoot and resolve production issues as necessary.
Participate in code reviews.
Provide support to business users.
Contribute to feature and product development.
Contribute to technical documentation.
Support deployment of releases.
Adhere to good development principles, set standards, and quality processes.