Lead Software Engineer - C++, AI/ML

2 days ago

Apply Now
Logo of FICO

FICO

Predictive Analytics • Decision Management Tools and Applications • Scores • Consultancy • B2B Enterprise Software

1001 - 5000

Description

• Work with product managers to understand priorities and usage scenarios of product features. • Collaborate with user experience personnel to understand personas within usage scenarios. • Participate in designing software platform capabilities in collaboration with architects. • Work within software engineering teams to follow established software engineering standards, guidance, and processes. • Contribute to the continuous improvement of engineering practices to enhance the efficiency, reliability, and serviceability of the software platform. • Assist in research, case studies, and prototypes on technologies to ensure the software platform remains at the forefront of analytic decisioning. • Provide support and guidance to fellow software engineers on domain designs. • Work with QA engineers to design and implement non-functional tests.

Requirements

• Bachelor’s degree in computer science or related discipline. • 7+ years of IT experience with an emphasis on software engineering. • 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 lifecycle of intelligence execution, from authoring to execution to observing. • Proficient with integrating model development tools within AI & ML tools such as Jupyter and SageMaker. • Experience building runtimes in C++ that integrate various other languages such as Python. • Ability to define and drive design transformation to an end state that is based on simplicity, modern software design patterns, open-source software, and cloud environments. • Technical proficiency across all deployment models on public cloud, private cloud, and on-premises infrastructure. • Experience creating, documenting, and communicating software designs for complex products. • Skilled with domain-driven, event-driven, and microservice architectures. • Proficient with build systems. • Proficient in building, tracking, and communicating plans within agile processes. • Experience with supporting production software deployments. • Proficient with commercial software product processes. • Knowledge of CI/CD pipelines is a plus, ideally Github Actions. • Experience with multiple public cloud technologies is a plus, e.g., AWS , Google , Azure. • Experience with Kubernetes control plane and ecosystem is nice to have. • Preferred experience using artificial intelligence and machine learning technologies.

Benefits

• An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others. • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences. • Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so. • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.

Apply Now

Similar Jobs

2 days ago

Solutions architect for eGroup, delivering AI and data solutions remotely.

🇺🇸 United States – Remote

💵 $150k / year

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com