Senior Software Engineer, Python (Data Platforms)
Team: Data Engineering
Location: United States
Commitment: Full-Time Employee
Workplace Type: remote
Salary:
Your role in our mission
How you’ll make an impact
- 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.
Skills that will help you thrive
- 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: 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."
Resources to help you Prosper
- A connected experience: We prioritize high-touch collaboration and flexibility. Whether you are working from our San Francisco or Phoenix offices or joining us as a fully remote team member, we provide the digital-first tools and intentional culture to keep you synced and supported.
- Invested in your future: A competitive salary and a 401(k) with a 5% company match to help you build long-term financial security.
- Holistic well-being: We provide the resources you need to thrive, from flexible time off and paid parental leave to an annual wellness allowance and comprehensive health coverage.
- Professional & personal growth: Take advantage of a suite of premium perks, including Udemy access, childcare assistance, pet insurance, and a bevy of additional savings through Beneplace.
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.
Prosper introduced U.S. consumers to an innovative approach to personal finance as the first peer-to-peer lending platform in the country. Since 2005, Prosper has helped over 2 million customers achieve financial well-being through a comprehensive suite of digital personal finance products.
Prosper’s flagship personal loan* marketplace continues to offer unique value for both borrowers and investors, while the Prosper® Card¹ provides essential access to credit and flexibility for those managing their financial journey. Guided by its mission to advance financial well-being, Prosper is dedicated to helping people thrive by meeting people where they are with simple, trusted, and affordable financial solutions. Learn more at www.prosper.com.
- Diversity expands opportunities
- Collaboration creates better solutions
- Curiosity fuels our innovation
- Integrity defines all our relationships
- Excellence leads to longevity
- Simplicity guides our user experience
- Accountability at all levels drives results
*All personal loans are made by WebBank.
¹The Prosper® Card is an unsecured credit card issued by Coastal Community Bank, Member FDIC, pursuant to license by Mastercard® International.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
