Senior C++ Engineer
Bozeman, United States
Low Latency
Python
More jobs from this company
views: 0
Senior C++ Engineer

We are seeking a senior software engineer (skilled in back-end/C++) to contribute to the technical development of an analytic decisioning platform. You will be part of a highly energetic team of software engineers to create the next generation software platform for FICO’s feature management capabilities. This role involves contributing on a backend engineering team responsible for parallelized processing of high-volume low latency decisioning and analytics execution. These capabilities embody patented and unique market value that drives critical business value in a high growth area. This opportunity offers a unique leadership role to work with cutting edge technology applied to one-of-a-kind business problems.

What You’ll Contribute

  • Work closely with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with user experience personnel to understand personas within usage scenarios.
  • Work with architects to drive the design for your software platform capability.
  • Collaborate within working groups of software engineers to follow software engineering standards, guidance, and processes.
  • Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
  • Assist research, case studies and prototypes on technologies to ensure the software platform remains the leading analytic decisioning platform.
  • Coach other software engineers on creating their domain designs.
  • Collaborate with QA engineers to design and implement non-functional tests.

What We’re Seeking
  • Bachelor’s/Master’s degree in Computer Science or related discipline.
  • 15+ years of experience in commercial C++ software development, including strong expertise with C++17/20 and current Boost libraries.
  • 10 years of hands-on experience in C++ low-latency development.
  • Experienced in low-latency architecture.
  • Proven experience with massive parallelism, such as DPDK, SPDK, HPX, and OpenMP.
  • Experience designing, building, deploying, and operating commercial software that integrates sophisticated AI & ML stateful algorithms executing in low milliseconds.
  • Experience with commercial software that covers the entire life cycle of intelligence execution, from authoring to execution to observing.
  • Experience building sophisticated runtimes in C++ that integrate various other languages such as Python.
  • Skilled in defining and driving design transformation to an end state that is based on simplicity, modern software design patterns, open-source software, and cloud environments.
  • Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure.
  • Works well with other very smart people, enjoys the zero->one creation process.
  • Excels in remote work environments, delivering exceptional results with minimal supervision.
Senior C++ Engineer
Bozeman, United States
Low Latency
Python
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.