Senior Software Engineer/ ML Engineer


San Jose
Permanent
USD200000 - USD250000
Financial Technology
PR/544539_1746713923
Senior Software Engineer/ ML Engineer

Selby Jennings is working with a unicorn status Series D fintech startup that is revolutionizing the $1 trillion credit card industry by leveraging home equity. Their flagship product is the world's lowest APR credit card, secured by home equity. And since its launch, they have issued over $1.5 billion in credit lines and saved our cardholders over $100 million in interest payments. They are also pioneering the concept of a "Machine Bank," a transformative approach to consumer finance that leverages technology to drastically reduce the cost of capital.

They are a well-capitalized team, having raised over $250 million in equity funding, with current valuation of $1.5 billion and are backed by top-tier investors including Founders Fund, Khosla Ventures, and Sequoia. Our team comprises former executives from Square, Microsoft, Facebook, Discover, CapitalOne, and Goldman Sachs.

Looking to hire exception Senior/Staff Software Engineers and Machine Learning Engineers across their team:

Senior Software Engineer

Role Overview

As a Senior Engineer, you will play a pivotal role in building and scaling our innovative financial products. You will work on complex systems, from performance optimization of web applications to debugging race conditions across client/server boundaries. Your responsibilities will also include architecture design, code reviews, and contributing to the overall technical strategy.

Key Responsibilities

  • Develop and maintain scalable and high-performance systems for their financial products.
  • Collaborate with cross-functional teams to design and implement new features.
  • Troubleshoot and resolve complex technical issues across various platforms.
  • Lead technical initiatives and mentor junior engineers.
  • Contribute to the continuous improvement of development processes and best practices.

Qualifications

  • Proven experience in software engineering, with a strong background in building and scaling complex systems.
  • Proficiency in Python, Java or C++
  • Experience with financial systems or fintech products is a plus.
  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Excellent communication skills and a passion for innovation.

Machine Learning Engineer

Role Overview

As a Machine Learning Engineer, you will be instrumental in developing and deploying machine learning infrastructure and models that power their innovative financial products. You will work on a variety of challenges, from risk assessment and pricing optimization to automating back-office processes, all while ensuring that our solutions are scalable, efficient, and customer-centric.

Key Responsibilities

  • Design, develop, and deploy machine learning models for various applications, including risk management, pricing optimization, and document automation.
  • Collaborate with cross-functional teams to integrate machine learning solutions into products and services.
  • Monitor and maintain the performance of deployed models, ensuring they remain effective and accurate over time.
  • Continuously improve machine learning workflows and infrastructure to support rapid iteration and scaling.
  • Stay abreast of the latest developments in machine learning and AI, applying new techniques and methodologies to enhance their offerings.

Qualifications

  • Master's or Ph.D. in Computer Science, Engineering, Mathematics, or a related field.
  • Proven experience in developing and deploying machine learning models in production environments.
  • Proficiency in programming languages such as Python, with experience in machine learning frameworks like PyTorch, TensorFlow, or JAX.
  • Strong understanding of machine learning algorithms, data structures, and software architecture.
  • Familiarity with cloud platforms (e.g., AWS) and data storage solutions (e.g., PostgreSQL).
  • Excellent problem-solving skills and the ability to work effectively in a collaborative, fast-paced environment.

They are redefining the banking experience by combining the power of technology with the value of homeownership, creating a new paradigm in consumer finance that is more accessible, affordable, and efficient.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you