About the job
This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.
Responsibilities
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
Advises immediate management on project-level issues
Guides junior engineers
Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
Applies knowledge of technical best practices in making decisions
Qualifications
Minimum
3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Preferred
Build and maintain modern web applications using Next.js and React, delivering intuitive, performant user interfaces
Develop full-featured product experiences with a component-driven architecture and strong attention to UX
Integrate large language models into product workflows, including PRD parsing, requirement mapping, and AI-assisted code generation
Design and iterate on LLM-powered pipelines that convert unstructured inputs (design specs, product documents) into structured, actionable outputs
Build, train, and deploy ML models using Vertex AI and the broader GCP ecosystem
Manage model lifecycle including training pipelines, evaluation, versioning, and continuous retraining feedback loops
Deploy and operate model serving infrastructure on Kubernetes/GKE for reliable, low-latency predictions at scale
Develop Python-based data pipelines to ingest, transform, and analyze large datasets in BigQuery
Instrument data collection and monitoring to support model performance tracking and improvement
Integrate ML model outputs and automation tooling natively into CI/CD pipelines to reduce build and test cycle times
Collaborate with platform and DevOps teams to ensure scalable, production-grade infrastructure
Participate in design reviews, technical planning, and agile ceremonies
Proactively identify opportunities to improve developer tooling, automation, and platform capabilities
Proficient in TypeScript with a strong grasp of type safety, modern ES patterns, and scalable front-to-back codebases
Experience structuring test strategies and writing automated test suites in fast-moving product environments
Demonstrated personal or professional investment in AI tooling and emerging technologies — side projects, experimentation with LLMs, or contributions to AI-driven developer productivity tools
Experience identifying and implementing engineering efficiencies through automation, improved developer workflows, or reduced toil
Familiarity with AI code generation tools and incorporating them responsibly into day-to-day development