Senior C++ Engineer

Cognitiv in Bellevue, WA

$180,000 - $200,000

Cognitiv leverages deep learning artificial intelligence to build custom algorithms that more accurately and efficiently predict consumer purchase behavior. Each marketer has a unique set of goals, which is why Cognitiv created NeuralMind, a deep learning platform capable of automatically building custom algorithms that simultaneously consider the user, the context, the message, and the campaign objectives. We combine deterministic data and advanced processing techniques to continuously train these algorithms as they optimize our clients’ key performance indicators (KPIs), predicting consumer behavior in order to autonomously drive full-funnel marketing performance at scale.


We are looking for a senior developer for the RTS (real-time systems) team. This team builds and maintains a set of highly scalable distributed systems written in modern C++ that handle very high throughputs with tight latency requirements. These systems form the heart of Cognitiv's business-responsible for bidding in programmatic ad auctions. The RTS team also provides an interesting engineering challenge: performing computationally expensive operations, such as deep neural network inference, in real-time, while also subject to extremely tight latency requirements.

This position will be located in Bellevue, WA office with a hybrid work schedule of 3 days in office (Mon/Tue/Wed) and 2 days remote (Thursday/Friday).

Actual compensation is based on multiple factors that are unique to each candidate, including and not limited to job-related knowledge, level of relevant experience, education and skills. Base salary is just one component of your total rewards package at Cognitiv. Employees are eligible for equity and various benefits.

Here are some of the many benefits that our employees receive:

• Medical, Dental and Vision coverage, including some plans that are 100% employer paid
• 12 weeks paid parental leave
• Unlimited PTO
• Hybrid work model
• Lunch reimbursement
• Fitness reimbursement
• Cell phone reimbursement
• 401(k) plan
• Employee Assistance Program
• Pre-tax commuter benefits


Cognitiv has been revolutionizing the ad tech space for the last 7 years as the only programmatic buying platform to leverage Deep Learning in real-time. We have seen explosive growth and are looking for talented people who are looking to affect change in a rapidly growing organization and industry to join the team

Cognitiv is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.

    • Train, mentor, grow, and promote junior developers
    • Design, implement, test, optimize and maintain our core platform in the form of robust libraries and software development tools
    • Create value by providing robust and consistent cross-hardware implementations using modern C++
    • Document design of complex software systems and conduct thorough and constructively critical software reviews
    • An independent self-starter who looks at the big picture and likes to take ownership and independently seek out new challenges with creative solutions
    • A constructive, supportive team player, with good communication and interpersonal skills
    • Proficient in and enjoy working with modern C++ (14/17/20)
    • At home in a Linux development environment
    • A CI/CD and testing enthusiast
    • Comfortable with both traditional and state-of-the-art algorithms and data structures
    • 5+ years of experience in software engineering within real time solutions
    • Interested in / Familiar with Machine Learning, especially deep learning
    • Familiar with x86 and ARM, including AVX512 and SVE2
    • Experienced with high volume, low latency, real time back-end services.
    • Familiar with Linux schedulers, syscalls, and extensions for example, FUTEX2 and io_urin
    • $180,000-$200,000 base + equity
Apply