Search jobs > Mountain View, CA > Senior software engineer

Senior Software Engineer - Backend

Prodigal
Mountain View, California, US
Full-time

Senior Software Engineer - Backend

Prodigal United States

Date Posted : 01 Aug, 2023

Work Location : Mountain View, United States

Salary Offered : $4000000 $6000000 yearly

Job Type : Full Time

Experience Required : 3+ years

Remote Work : No

Stock Options : No

Vacancies : 1 available

We are a fast-growing Bay Area-based startup backed by leading investors like Menlo Ventures, Accel and Y-Combinator. We create AI and ML-powered software for the finance and lending industries, focused on repayment and debt recovery.

Our products use AI to create next-generation speech analytics that support real-time agent guidance, automated notes after conversations, and call analysis for quality assurance and compliance.

Prodigal is looking for a Lead Software Engineer for the Platform team who will play a key role in architecting our systems for scale, building robust and distributed data platforms.

Responsibilities

  • Code, design, and test in a heterogeneous technology environment, the role involves 100% Individual Contribution (IC) work
  • Write clean, well-structured, and maintainable code, following coding standards and best practices
  • Conduct thorough testing and debugging of backend applications to ensure high-quality deliverables
  • Identify and resolve performance bottlenecks and other issues, ensuring the smooth operation of our services
  • Optimize and improve existing backend systems for speed, efficiency, and scalability
  • Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and growth
  • Stay updated with the latest trends and advancements in backend development, bringing innovative ideas and technologies to the team

Requirements

  • B.S. / M.S / Equivalent in Computer Science or equivalent experience
  • 4+ years of experience in architecting, designing and writing code for high throughput, distributed, data platforms
  • Strong experience with NoSQL & SQL databases, Datawarehouse, Datalakes such as MongoDB, DynamoDB, Postgresql, Redshift, Snowflake, BigQuery etc
  • Strong experience in Python with a focus on writing scalable, secure and highly available software applications. Should be open to learning and quickly adopting new languages.

Our tech stack includes Python, Golang, Nodejs in that order

  • Experience working with AWS services, Docker, Kubernetes and DevOps tools
  • Experience working with logging and monitoring tools such as Sentry, CW, Prometheus, ELK etc
  • Strong expertise in troubleshooting complex production issues. Strong expertise in troubleshooting someone else's code
  • Expertise in configuration management for deploying, configuring, and managing servers and systems
  • Bonus : Foundational knowledge in fundamentals of Machine Learning and Artificial Intelligence
  • Good problem solving, critical thinking, and communication skills. Should be able to find the right balance between perfection and speed of execution
  • Self-starter and self-learner, who never settles, is ready to jump into a variety of technologies and languages and is able to coordinate and collaborate with other team members
  • Comfortable working in a fast-paced environment while continuously evaluating emerging technologies

Our Tech Stack

  • Services built on Python, Golang & Nodejs
  • Databases - MongoDB, RDS
  • Deployments on EKS, EC2, Lambda Databricks and other AWS services

What we offer

  • Learn Generative AI & LLMs : We are aggressively building in this space and you'll get the opportunity to learn and experiment with the latest technologies
  • Fast paced Growth : You’ll get the chance to learn from (and teach) some of the brightest and most skilled people you’ll ever meet.
  • Continuous education : As relentless seekers of knowledge, we sponsor and support any training materials, books, courses, exam fees for upskilling yourself in areas related to your role.
  • Health insurance : Health always comes first. We offer insurance coverage for both you and your family.
  • Flexible schedule : You’re fully trusted to create the right conditions for your own personal peak productivity.
  • Generous leave policy : Take all the time you need to recharge your batteries - no permission process or vacation allowance here.

If you have an entrepreneurial spirit and want to work in a fast-paced, intellectually-stimulating environment where you will be pushed to grow, then please reach out because we are looking to build a transformational company that reinvents one of the biggest industries in the US.

About Prodigal

Company Size : 51 - 250 People

Is this the next step in your career Find out if you are the right candidate by reading through the complete overview below.

Year Founded : 2018

Country : United States

Company Status : Actively Hiring

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
PayPal
San Jose, California

As a Senior Software Engineer on our Marketing Technology Platform, you will be at the forefront of building and enhancing the Java based Spring applications that move millions of profile data from PayPal Source systems to Adobe SaaS Platform. We are looking for highly talented, professional, and mo...

Promoted
Bytedance
San Jose, California

Execute full software development life cycle (SDLC) in high quality;. ...

Promoted
Drivemode
Mountain View, California

The Senior Backend Engineer is responsible for designing, delivering, and operating services on cloud infrastructure that support drivers on day-to-day activities such as navigation, preferences, authentication, and so on. Drivemode is the new software and user experience division of Honda that is f...

Promoted
Athelas
Mountain View, California

Athelas is on the lookout for a Senior Back-End Engineer to join our Infrastructure Engineering team, playing a pivotal role in enhancing our revenue cycle management product. As a Senior Back-End Engineer, you will not only be involved in coding but also in leading and architecting solutions that h...

Promoted
Hispanic Technology Executive Council
Santa Clara, California

We cant wait for you to discover this for yourself as a Senior/Principal Software Engineer on our Data Domain Engineering team in Santa Clara. Software Senior Principal Engineer. The products will cover a wide range of Dell/EMC products and applications and we are looking for senior level engineers ...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Quality Assurance Engineer to manage automated and manual testing processes. ...

Promoted
Interviewstreet, Inc. dba HackerRank
Cupertino, California

HackerRank seeks Senior Software Engineer in Cupertino, CA to evaluate technologies, develop POCs, solve technical challenges, and propose innovative solutions for our technical and business problems. ...

Promoted
ZipRecruiter
Palo Alto, California

Were looking for software engineers who can handle the volume of data created by billions of interactions within our ecosystem. At ZipRecruiter, were looking for software engineers who are passionate about building an intuitive experience for our marketplace of job seekers and employers. ...

Promoted
Mashgin
Palo Alto, California

We’re looking for a software developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch. ...

Promoted
Verkada
San Mateo, California

Only Verkada offers six product lines - video security cameras, access control, environmental sensors, alarms, workplace and intercoms - integrated with a single cloud-based software platform. Build scalable backend systems that can support indexing hundreds of millions of image data every day. Buil...