Software Development Engineer 4
Min 3 days a week from office, Sunnyvale, CA
6 Months Project
We're looking for a mid-level full-stack engineer who can take ownership of features end-to-end, contribute to architectural decisions with guidance, and collaborate closely with business teams to ship real, production-grade software.
You're past the basics and ready to take on meaningful scope — while still growing into senior-level independence.
What You'll Do
· Design, build, and maintain both the frontend and backend of a new internal platform, from feature development through production
· Build and maintain integrations between the platform and its underlying cloud and AI infrastructure
· Partner with business teams to translate day-to-day workflows into working software, with some guidance from senior engineers
· Implement secure authentication, access control, and data governance appropriate for sensitive business data
· Contribute to and follow engineering best practices — testing, CI/CD, deployment, and observability
· Iterate on features based on real usage and feedback, balancing speed with reliability
What We're Looking For
· Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical field (or equivalent practical experience)
· 3–5 years of professional software engineering experience, with hands-on exposure to both frontend and backend systems
· Solid Python skills; experience with FastAPI or a comparable async Python web framework
· Solid React + TypeScript experience — shipped features in a production environment
· Familiarity with LLM/AI API integrations — agentic or tool-calling patterns are a plus
· Experience with a major cloud provider (Azure preferred; AWS/Google Cloud Platform considered) — comfortable deploying and managing cloud resources
· Working knowledge of OAuth 2.0 / OIDC authentication flows
· Ability to work with non-technical business stakeholders to clarify and shape requirements
· Hands-on experience with CI/CD pipelines and containerized deployments
Summary
·Hybrid work model established with a mandatory 3-day on-site schedule for Tuesday, Wednesday, and Thursday, while Fridays remain remote.
·New Full-Stack AI Engineer role opened to support long-term AI agent platform development with a target mix of 70% new feature development and 30% maintenance.
·Candidate requirements defined as minimum 4–5 years in software engineering and 1–2 years in LLM/AI agents.
·Technical focus prioritized on strong Python/Backendskills and full-stack ownership, including React UI and cloud infrastructure (Azure preferred).
Full Notes
Project Scope and Hybrid Work Model
- The project is expected to extend beyond a six-month duration and is considered a long-term initiative given the volume of upcoming work described by management.
- The scope involves platform-level development to support various business processes through the creation and implementation of AI agents using LMM.
- The workload is estimated at 60% to 70% new feature development, with the remaining 30% to 40% dedicated to maintenance and UI enhancements.
- The position follows a hybrid work schedule requiring a minimum of three days on-site per week.
- Required on-site days are Tuesday, Wednesday, and Thursday.
- Fridays are designated as work-from-home days for at least the next few months, though visibility for the next calendar year is not yet established.