Prosper Marketplace

Staff Software Engineer (Data Platforms)

Prosper Marketplace • US
GoJavaPythonC# Hybrid
Your role in our mission

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).

How you’ll make an impact

  • Architect Services: Design and stand up 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.
  • Lead by Example: Set the standard for Python excellence, performing deep code reviews and mentoring the team on SDLC best practices.
  • Skills that will help you thrive

  • BS in EE/CS with 12+ years of experience or MS in EE/CS with 8+ 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: You 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 you can understand, explain and defend every line. 
  • Ownership: A track record of taking complex engineering problems from an “idea” or “concept” to "stable service."
  • What we offer

  • 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/Virtual Interview: Meet team members for collaborative discussions, problem-solving, or technical exercises.