Senior Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Mon, Jun 22, 2026
This job expires in: 30 days
Job Summary
To support the development of transformative AI systems, the remote freelance Senior Software Engineer will design, build, and maintain scalable backend infrastructure while collaborating with research teams and ensuring code quality.
Key responsibilities
- Design, develop, and maintain scalable backend systems and services for AI training and deployment pipelines
- Write clean, well-tested, production-quality code in languages such as Python, Go, or TypeScript
- Collaborate with machine learning engineers to integrate models into production environments and troubleshoot distributed systems issues
Required qualifications
- 5+ years of professional software engineering experience with a strong track record of shipping production systems
- Deep proficiency in at least one modern programming language such as Python, Go, Java, or TypeScript
- Strong understanding of distributed systems and cloud infrastructure (AWS, GCP, or Azure)
- Experience designing and building RESTful APIs and data pipelines
- Comfortable with relational and non-relational databases like PostgreSQL, Redis, or MongoDB
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...