Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jun 25, 2026
This job expires in: 30 days
Job Summary
As a Senior Software Engineer on the Matching team, the full-time remote position will design and implement core backend services and data pipelines, perform data-driven research, and develop algorithms and microservice architecture to enhance Backstory's AI-driven products.
Key responsibilities:
- Design and implement core backend services and data pipelines
- Perform data-driven research using big data and leverage Data Science toolsets
- Collaborate with team members and other engineering teams to build new features and products according to business needs
Required qualifications:
- 5+ years of professional experience working on backend systems in an enterprise environment
- 3+ years of experience with data analysis/data science tasks and/or machine learning
- 2+ years of programming experience in Python 2.x/3.x, Scala, or Java
- Understanding of SOA, microservices, and event-driven architecture
- Experience with large-scale data processing (Spark)
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...