Scala Developer

Posted:
11/5/2024, 8:01:16 AM

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

About Pagaya

Shape the Future of Finance

Pagaya is building a leading artificial intelligence network to help our partners grow their businesses and better serve their customers.


Pagaya is a global technology company making life-changing financial products and services available to more people nationwide, as it reshapes the financial services ecosystem. By using machine learning, a vast data network and a sophisticated AI-driven approach, Pagaya provides comprehensive consumer credit and residential real estate solutions for its partners, their customers, and investors. Its proprietary API and capital solutions integrate into its network of partners to deliver seamless user experiences and greater access to the mainstream economy. Pagaya has offices in New York and Tel Aviv. For more information, visit pagaya.com.

Let's create better outcomes together!

About the Role

We are looking for a talented and motivated Scala Developer to join our team temporarily (with potential for a permanent position) to assist with deciphering, improving, and enhancing the Tally B2B code and the Tally Bot product. You will work closely with the product and engineering teams to understand complex code bases, refactor legacy code, and implement new features for our B2B customers. This role is ideal for someone with strong Scala expertise who is excited about working on complex and impactful products in the fintech space.

Responsibilities

  • Analyze and understand the existing Tally code and Tally Bot product, including architecture, data flows, and business logic.
  • Collaborate with cross-functional teams to identify improvements and optimize the scalability and performance of the Tally product suite.
  • Refactor, debug, and enhance legacy code to meet current and future product needs.
  • Implement new features and capabilities for the Tally Bot, improving its functionality and value to end-users.
  • Work with product managers, designers, and other developers to ensure the technical solutions meet business requirements.
  • Ensure high code quality and adhere to best practices in testing, code reviews, and documentation.
  • Troubleshoot and resolve issues in production environments.
  • Contribute to the continuous improvement of the development process, tooling, and automation.

Required Qualifications:

  • Strong experience with Scala and related technologies (Akka, Play Framework, etc.).
  • Solid understanding of product architecture and coding best practices.
  • Proven experience in deciphering and working with complex, legacy codebases.
  • Experience with backend systems, APIs, and microservices.
  • Familiarity with testing frameworks and CI/CD pipelines.
  • Strong problem-solving skills and ability to debug production systems.
  • Excellent communication and collaboration skills, with the ability to work in cross-functional teams.

Preferred Qualifications:

  • Experience with financial services or fintech platforms is a plus.
  • Familiarity with the Tally Bot product or similar conversational AI bots.
  • Exposure to other programming languages (Java, Python, etc.) is a plus.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

Our Team

Pagaya was founded in 2016 by seasoned research, finance, and technology entrepreneurs with our head quarters located in NYC and Tel Aviv. 

We move fast and smart, identifying new opportunities and building end-to-end solutions from AI models and unique data sources. Every Pagaya team member is solving new and exciting challenges every day in a culture based on partnership, collaboration, and community.

Join a team of builders who are working every day to enable better outcomes for our partners and their customers.

Our Values

  • Continuously Learn- We challenge ourselves for the sake of getting better as individuals, as teams, and as an organization to deliver for our partners.
  • Debate and Commit- We respectfully and openly debate to strengthen our ideas and build shared conviction - once we decide, we go all in, together.
  • Dream Big and Act- We boldly tackle complex problems, pressure-test solutions in real-time, and adapt with speed and energy.
  • Advance Inclusion- We create a world where everyone can win, designing systems that better represent people and generate sustainable value for our employees, partners and investors.
  • Be Accountable Together- We proudly own our actions and our results, taking initiative to ensure our work gets over the finish line as a team.

More than just a job

We believe health, happiness, and productivity go hand-in-hand. That's why we're continually looking to enhance the ways we support you with benefits programs and perks that allow every Pagayan to do the best work of their life.