FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Full Stack Web Development, GCP, Vertex AI
General MotorsSenior Software Engineer developing web applications and services on Google Cloud Platform. Leading search optimization with Vertex AI Search at General Motors' Digital Products Engineering.
Tech Stack
Tools & technologiesBigQueryCloudGoogle Cloud PlatformJavaJavaScriptPythonSQL
About the role
Key responsibilities & impact- Develop competency across our complete web technologies stack (client, framework, and services).
- Produce high quality software that is unit tested, reviewed, and checked in regularly for continuous integration and deployment.
- Serve as a tech lead, actively mentoring other engineers on the team and helping drive technical decisions and tradeoffs.
- Investigate and resolve performance bottlenecks across the full stack, including browser, edge, and cloud services.
- Lead efforts to automate testing, quality gates, and delivery pipelines, with a strong focus on reliability and observability.
- Work on API, Content Management, edge, and cloud systems that power GM brand and marketing experiences.
- Leverage your technical leadership to ensure we adhere to engineering best practices and evangelize opportunities to improve engineering productivity, and craftsmanship.
- Design and build web applications and services on GCP, leveraging services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery where appropriate.
- Implement and integrate Vertex AI Search to power intelligent search, semantic retrieval, and content discovery across GM’s digital products (e.g., marketing sites, owner experiences, support content).
- Define and evolve search schemas, indexing pipelines, and relevance signals (e.g., metadata, event telemetry, personalization signals) to continuously improve search quality and user satisfaction.
- Collaborate with data science and ML partners to productionize and iterate on search and recommendation models using Vertex AI, including experimentation frameworks and A/B tests.
- Build robust, secure APIs and backend services that expose search and recommendation capabilities to web and mobile clients.
- Partner with product and UX to design search-centric user experiences (autocomplete, facets, filters, recirculation modules, recommendations, etc.) informed by analytics and experimentation.
- Lead the design and development of an enterprise-wide search platform that unifies discovery across brands, channels, and content sources, starting with a Vertex AI Search–based implementation.
- Define clear abstraction layers, contracts, and interfaces (query models, result schemas, relevance and signals APIs) so that the core search capabilities can be swapped or extended to other search engines in the future (e.g., alternate cloud search services or self-hosted vector search) with minimal impact to client applications and user experience.
Requirements
What you’ll need- Bachelor’s degree in Computer Science or related field, or equivalent experience
- 5+ years of web application development experience
- Strong frontend and backend development skills, including HTML, CSS, JavaScript, and Java, Python, and/or server-side JavaScript
- Hands-on experience designing and operating production workloads on GCP, including services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery
- Experience with AI-powered search or recommendation systems, ideally Vertex AI Search or similar semantic/vector search platforms
- Experience with system design, testing, debugging, automation, and performance optimization.
Benefits
Comp & perks- Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
web application developmentHTMLCSSJavaScriptJavaPythonGCPVertex AI SearchAPI developmentperformance optimization
Soft Skills
technical leadershipmentoringcollaborationcommunicationproblem-solvingdecision-makingcreativityadaptabilityattention to detailorganizational skills
Certifications
Bachelor’s degree in Computer Scienceequivalent experience