BlueKai is the most interconnected media-independent data management platform and data marketplace in the industry. Our customers use our expertise in big data ingestion, analysis and portability to connect their data assets and use them to make a difference for their customers. As the leaders in our industry, we are looking for engineers to build our Delivery Performance team from its initial concepts and deliverables to a company-wide platform, critical to the day-to-day growth of BlueKai.
The Delivery Performance team has the weighty job of enabling customers and BlueKai colleagues to easily and intuitively ask seemingly any question of a large data set that measures over a petabyte. Using vended APIs from other BlueKai engineering teams, Delivery Performance gets answers to those questions and turns those answers to into metrics and easily consumable reports to help us and our customers understand our data and how we operate our business.
As a Senior Software Engineer, you will join a highly collaborative engineering-centric environment and interact with our senior executives and across the various teams at BlueKai to define, develop and refine our software services and platform that democratizes the ability to understand, measure and report on petabytes of data and its metadata. You’ll work in an environment where we value, expect and reward peer-to-peer collaboration and you will be positioned to make a significant impact on how BlueKai operates.
Work with your management and BlueKai’s crack Product team to define the vision and path to execution for this new team
Decompose complex software engineering projects and stories into individual tasks
Design and implement and operate scalable systems to query huge amounts of data, process the results and display relevant information for internal use and customer-facing products
Develop easy to use user interfaces, partnering with our design experts, to enable peers, executives and customers to ask seemingly any question and get a meaningful answer – no magic 8-ball results
Create and maintain unit tests
Support the software your write and deploy in our production environment
Write code, release weekly, and have a blast doing it
Candidates must meet the following requirements:
B.S. in Computer Science or a related field
5+ years in Java, C++ or C# and a strong proficiency in OO design.
3+ years developing and operating software in a Linux environment (incl. working with Perl, Python, bash, or your favorite scripting language)
Experience web technologies, such as Ruby on Rails
Competent in web service technologies/ideologies
Exposure to Scrum/Agile methodologies
Strong communication skills: able to clearly articulate, defend and document design decisions and work with a distributed team
Interest and aptitude for understanding the business models that drive the company
Ideal candidates will also have the following:
M.S. or higher in Computer Science
7+ years of industry experience in a relevant space
A demonstrated record of delivering projects in the face of significant ambiguity
Experience designing and implementing scalable systems processing large amounts of data
Familiarity with Amazon’s EC2 and S3 product offerings or similar
Experience in ad technologies and/or the online advertising space
Love of Problem-Solving : You attack problems and solve them rather than raise barriers or pessimism
Self-starter: You like results, take initiative and have a figure-it-out-and-get-it-done mentality
Fun: You have good people skills, are humble and fun to be around
Passion : You have a natural curiosity and desire to excel
Ownership: You sign up, are accountable and follow through – whether you succeed or fail
Creative: You believe there is always a way to solve the problem
Data-driven: You gather data to make decisions and use data to convince others.