Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 03, 2026
This job expires in: 30 days
Job Summary
Owning the data processing layer for ingestion, the full-time Senior Software Engineer will design and operate systems that transform large-scale source data into structured, validated, AI-ready datasets in a remote environment.
Key responsibilities
- Design and build ingestion systems for processing multimodal data into usable datasets
- Optimize systems for high volume and throughput while ensuring data quality and compliance
- Collaborate with cross-functional teams to support new data modalities and improve processing practices
Required qualifications
- 5+ years of experience in building and operating production backend or data systems
- Hands-on experience with large-scale data pipelines and distributed data processing
- Strong programming skills in Python and proficiency with AWS
- Experience handling messy, high-volume data and navigating complex environments
- Curiosity and proactivity in improving data processing and quality assurance
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...