Senior Software Engineer, Python (Data Platforms) @Prosper
Software Development
Salary $145,000 - $215..
Remote Location
Job Type full-time
Posted 1wk ago

[Hiring] Senior Software Engineer, Python (Data Platforms) @Prosper

1wk ago - Prosper is hiring a remote Senior Software Engineer, Python (Data Platforms). πŸ’Έ Salary: $145,000 - $215,000 a year πŸ“Location: Worldwide

Role Description

We need an Enterprise Python Expert to join our Data Engineering team. While you’ll work within our data ecosystem, your primary focus is high-quality Software Engineering: designing and building pipelines and services, improving system architecture, and writing clean, scalable code with our Google cloud eco-system (GCP).

  • Build and Design Services: Develop and stand up robust backend services and APIs that power our data platform.
  • Build for Scale: Transition us from simple scripts to production-grade software with logging, alerting, and automated testing.
  • Modernize Tooling: Evaluate and implement new frameworks that improve system reliability and developer velocity.
  • Collaborate: Partner with analysts, software engineers, and infrastructure teams to ensure our data services are fast, secure, and easy to consume.
  • Demonstrate Python Excellence: Deliver high-quality code, conduct thorough code reviews, and guide peers in SDLC best practices.

Qualifications

  • BS in EE/CS with 8+ years of experience or MS in EE/CS or other applicable disciplines with 6+ years of experience.
  • Deep expertise in object-oriented Python within an enterprise environment. Experience in Java, C#, or Go is a major plus.
  • Software-First Mindset: Treat data infrastructure as a software product, not a series of one-off scripts or data pipelines.
  • Production DevOps: Proficiency with Docker, Kubernetes, CI/CD, and Infrastructure as Code (Terraform) within modern cloud providers.
  • Data Fluency: Strong SQL (e.g. BigQuery, PostgreSQL) and an understanding of how to build systems around data warehouses.
  • Modern Workflow: Proficient with LLM-assisted development (e.g. Cursor) to accelerate delivery while ensuring understanding and defensibility of every line.
  • Ownership: A track record of taking complex engineering problems from an β€œidea” or β€œconcept” to "stable service."

Requirements

  • Strong analytical and problem-solving skills.
  • Ability to work collaboratively in a team environment.
  • Excellent communication skills.

Benefits

  • The opportunity to collaborate with a team of creative, fun, and driven colleagues on products that have an immediate and significant impact on people's lives.
  • The opportunity to work in a fast-paced environment with experienced industry leaders.
  • Flexible time off, comprehensive health coverage, competitive salary, paid parental leave, and other wellness benefits.
  • A bevy of other perks including Udemy access, childcare assistance, pet insurance discounts, legal assistance, and additional discounts through Perkspot.

Interview Process

  • Recruiter Call: A brief screening to discuss your experience and initial questions.
  • Department Interview: Deeper dive into technical skills and project alignment with the Hiring Manager or team member.
  • Take-Home Assignment: Analyze a real-world problem, propose solutions, and present findings, evaluating analytical, strategic thinking, and presentation skills.
  • Technical Interview: Deeper dive into coding skills.
  • Team Interview: Meet team members for collaborative discussions, problem-solving, or technical exercises.

Compensation

The salary for this position is $145k - $215k annually, plus bonus and generous benefits. In determining your salary, we will consider your location, experience, and other job-related factors.

Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Python (Data Platforms) @Prosper
Software Development
Salary $145,000 - $215..
Remote Location
Job Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later