Principal Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Feb 25, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Principal Software Engineer (AI) to serve as the Technical Lead and Technical Authority for AI initiatives.

Key Responsibilities
  • Collaborate with the architecture team to maintain technical direction and drive designs for AI services
  • Act as the primary driver of execution, breaking down complex AI work and removing engineering blockers
  • Mentor engineers and lead technical design reviews to raise the technical bar across the team


Required Qualifications
  • Extensive experience as a Principal Engineer or Technical Lead with a strong track record in software delivery
  • Mastery of Generative AI implementation patterns and advanced AI product engineering
  • Expert-level proficiency in Java and Spring AI Core, with knowledge of microservices and distributed systems
  • Hands-on experience with Vector Databases and model monitoring for AI scaling
  • Bachelor's Degree or equivalent practical experience

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...