Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Credit/ML) image - Rise Careers
Job details

Software Engineer (Credit/ML)

About us

At Slope, we empower growing businesses by providing seamless access to capital. We are building a unified platform that serves two main purposes:

1. Direct Business Financing ("Financing by Slope"): We offer businesses the capital they need with instant underwriting and a consumer-grade user experience, making it easier and faster for them to manage their financing needs and focus on growth.

2. Technology Platform for Credit Teams ("Powered by Slope"): Our cutting-edge technology supports credit teams at enterprises and financial institutions, enhancing their ability to manage and extend credit efficiently.

🦾 The Role

You will play a foundational role in building the models and infrastructure powering Slope’s underwriting stack. If the thought of building things from scratch and owning features end-to-end excites you, you’d be a perfect fit!

  • Building the core risk models powering underwriting. The outputs of these models will determine who we lend to, how much we lend, and what terms we offer – our core business activity.

  • You will own everything from building pipelines & writing training loops to deploying the model to real-time production code.

  • Scale and optimize our underwriting service while keeping it low latency

  • Seeking out new data sources, such as credit bureaus, fraud-detection services, and alternative sources (social media, satellite & street views). Integrating promising APIs into our production & training pipelines.

  • Building the infrastructure that powers data ingestion, model training, and deployment.

  • Support the improvement of internal tooling used in financial-based and manual underwriting

✨ Why work with us?

  • You’ll get the chance to be an early team member at a fast-growth YC startup. We truly believe it’s all about slope — not where you start but how fast we are growing and iterating

  • We are growing insanely fast and are well-funded. This is a once-in-a-lifetime opportunity to join our rocketship at an inflection point!

  • We’re a tight-knit, intense team, where you'll learn a ton and have ownership

  • We have raised capital from the some of the best VCs (Y Combinator, Union Square Ventures) and angels (Sam Altman and founders of Doordash, Dropbox, Plaid, Opendoor, Unity) in the world

  • Work with seasoned second-time founders

  • Once in a life-time opportunities to scale innovations such as Slope Transformer

  • Help transition the massive B2B economy online and help small business owners thrive

📈 Requirements

  • 3+ years in Data Engineering, or ML Engineering in a production setting

  • Worked closely with data scientists to ship features and models into production

  • Experience building, maintaining, and debugging distributed ML infrastructure

  • Fluency in Python and Javascript

  • Experience with the DS stack (Pandas, Scikit, Numpy)

  • Experience with SQL, data warehousing and ETL

  • Experience with building internal tooling to empower coworkers and improve operational efficiency

  • Willing to work in person at SF office

  • Being proactive and a fast-learner (Slope! ⚡)

🚀 Bonus points

  • Entrepreneurial mindset (we encourage all employees to be future founders and this can be a great stepping stone towards that)

  • Customer-centric and passionate about helping small businesses grow

  • Experience with a web frameworks (i.e. Django, Nextjs)

  • Experience at a high-growth, fast-paced startup

Slope Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Slope DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Slope
Slope CEO photo
Unknown name
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Credit/ML), Slope

At Slope, we are revolutionizing the way businesses access capital, and we’re on the hunt for a talented Software Engineer (Credit/ML) to join our San Francisco team! Here, your skills will be invaluable as you help us develop and enhance our cutting-edge models and infrastructure for our underwriting stack. As part of our dynamic team, you’ll be immersed in everything from building risk models that directly influence lending decisions to optimizing services for rapid, low-latency performance. Imagine working on diverse projects that involve integrating innovative data sources, constructing pipelines, and deploying real-time production code! This position is not just about coding; it’s about taking ownership of your features and playing an essential role in our company’s success. You’ll harness your expertise in Data Engineering or Machine Learning to transform how we serve our clients and reshape the B2B economy by empowering small business owners. At Slope, you’ll join an enthusiastic group that values learning, collaboration, and growth—both professionally and personally. We’ve partnered with top VCs and industry leaders, providing an exceptional opportunity to thrive in a fast-paced startup environment. If you’re passionate about technology and making a real impact in the world of finance, we invite you to embark on this remarkable journey with us!

Frequently Asked Questions (FAQs) for Software Engineer (Credit/ML) Role at Slope
What are the key responsibilities of a Software Engineer (Credit/ML) at Slope?

As a Software Engineer (Credit/ML) at Slope, you will be fundamentally involved in developing risk models that power our underwriting process. This includes building data pipelines, writing training loops, and deploying models in real-time production environments. You will also seek out new data sources and integrate APIs that enhance our credit assessments while optimizing our underwriting services for efficiency and scalability.

Join Rise to see the full answer
What qualifications are necessary to apply for the Software Engineer (Credit/ML) position at Slope?

To be considered for the Software Engineer (Credit/ML) role at Slope, you should have at least 3 years of experience in Data Engineering or ML Engineering within a production setting. Proficiency in Python and JavaScript is essential, along with a strong understanding of data science tools like Pandas and Scikit-learn. Experience building and maintaining distributed ML infrastructures and familiarity with SQL and data warehousing is also crucial.

Join Rise to see the full answer
What unique opportunities does Slope offer to a Software Engineer (Credit/ML)?

Joining Slope as a Software Engineer (Credit/ML) provides unique opportunities for professional growth within a fast-growing startup backed by prestigious investors. You’ll get the chance to work closely with seasoned entrepreneurs and contribute to projects like the Slope Transformer, while also potentially transitioning into a future leadership or founding role within the company.

Join Rise to see the full answer
How does Slope's company culture impact the Software Engineer (Credit/ML) role?

Slope's company culture is highly collaborative, intense, and focused on growth. As a Software Engineer (Credit/ML), you’ll be part of a tight-knit team that encourages fast learning and ownership of your projects. This dynamic environment fosters innovation and positions you to make meaningful contributions that directly influence our mission to help small business owners thrive.

Join Rise to see the full answer
Is the Software Engineer (Credit/ML) position at Slope remote or in-person?

The Software Engineer (Credit/ML) position at Slope requires candidates to work in person at our San Francisco office. This in-person collaboration enhances team dynamics and allows you to engage closely with your colleagues in a creative and innovative atmosphere.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Credit/ML)
What experience do you have with building and maintaining distributed ML infrastructure?

When discussing your experience with distributed ML infrastructure, focus on specific projects you’ve worked on. Highlight how you approached challenges, the tools and technologies you used, and the outcomes of these projects. Be prepared to discuss your understanding of scaling, performance tuning, and any collaborative efforts with data scientists.

Join Rise to see the full answer
Can you explain a recent project where you built a risk model?

In your response, outline the objective of the risk model, the data sources utilized, the methodology employed, and the results achieved. Emphasize your role in the project, the decision-making processes involved, and the impact the model had on business goals. Provide metrics to illustrate the success of the project.

Join Rise to see the full answer
How would you approach optimizing an underwriting service for low latencies?

Explain your understanding of low-latency requirements and the importance of real-time processing in underwriting. Discuss strategies such as analyzing bottlenecks in the current system, considering infrastructure improvements, caching techniques, and any technologies or algorithms you've used in the past to enhance performance. Mention past experiences where you successfully optimized similar services.

Join Rise to see the full answer
Describe your experience with seeking new data sources for ML projects.

Share your experience in identifying, validating, and integrating new data sources. Explain your criteria for evaluating data sources such as credibility, relevance, and potential impact. Illustrate with examples of successful integrations that enhanced model performance or provided unique insights.

Join Rise to see the full answer
What methodologies do you use for model training and evaluation?

Discuss the principles and methodologies you follow for training models. Mention techniques like cross-validation, hyperparameter tuning, and the evaluation metrics you prioritize. Be sure to relate your approach to specific technologies and frameworks you’ve used in past projects.

Join Rise to see the full answer
How do you ensure effective communication with data scientists and other engineers?

Highlight specific strategies you use to facilitate communication, such as regular stand-up meetings, collaborative coding sessions, or using project management tools. Emphasize the importance of feedback loops and your proactive approach to building relationships within interdisciplinary teams.

Join Rise to see the full answer
What excites you most about working in a fast-growing startup like Slope?

Share your enthusiasm for innovation and collaboration in fast-paced environments. Discuss how a startup's dynamic nature aligns with your professional goals and how you thrive in situations that require adaptability and quick decision-making.

Join Rise to see the full answer
Have you ever built internal tools to improve operational efficiency? Provide an example.

Present an example of an internal tool you developed, detailing what problem it aimed to solve, the technologies used, and how it improved workflows. Discuss the measurable impact it had on team productivity or data accessibility.

Join Rise to see the full answer
What strategies do you implement to stay updated with the latest advancements in ML and data engineering?

Talk about your commitment to continuous learning through resources like online courses, attending conferences, or participating in professional communities. Share any specific areas you are currently exploring that align with your role as a Software Engineer (Credit/ML).

Join Rise to see the full answer
Why do you believe you are a good fit for the Software Engineer (Credit/ML) role at Slope?

Articulate your personal passion for the intersection of technology and finance and how your skills directly align with Slope's mission and culture. Reference specific experiences and accomplishments that match the job's requirements and demonstrate your enthusiasm for contributing to the company's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Beekeeper Remote Kraków, Lesser Poland Voivodeship, Poland
Posted 6 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Volt Remote No location specified
Posted 7 days ago
Photo of the Rise User
Symplicity Remote Belo Horizonte/ Remote
Posted 11 days ago
Photo of the Rise User
Divio Remote No location specified
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!