Staff Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jun 29, 2026
This job expires in: 30 days
Job Summary
As a full-time Staff Software Engineer for the Forecast Engine, the successful candidate will design and build the automation layer around forecasting systems, ensuring reliable and efficient capacity and cost planning while working flexibly or remotely.
Key Responsibilities
- Design and develop scalable software components focused on performance and reliability for the Forecast Engine
- Collaborate with stakeholders to translate planning and budgeting requirements into effective solutions, owning features from design to delivery
- Build and maintain automated forecasting pipelines, ensuring integration with observability tools and adherence to quality standards
Required Qualifications
- 8+ years of software engineering experience with expertise in backend systems and cloud-native architecture, or equivalent education and experience
- Strong programming skills in systems or backend languages (Rust, Go, Java, C++) and Python for data tooling and automation
- Proven experience in building automated, scheduled data or forecasting pipelines that run reliably in production
- Hands-on experience with workflow orchestration systems (e.g., Argo, Airflow) and modern data stack technologies (e.g., Trino, dbt, Iceberg)
- Demonstrated ability to deliver high-quality software rapidly in fast-paced, evolving environments
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...