2

Entry Level Full Stack Developer Jobs in Santa Rosa, CA

Assistant Engineer I/II

Petaluma, CA · On-site

$92K - $129K/yr

The full can be found here. Summary Depending on assignment, perform professional engineering work ... Assistant Engineer I This is the entry-level class in the professional engineering series not ...

Assistant Engineer I/II

Petaluma, CA · On-site

$92K - $129K/yr

The full can be found Summary Depending on assignment, perform professional engineering work in the ... Assistant Engineer I This is the entry-level class in the professional engineering series not ...

This is a temporary, full-time position with full benefits, with an expected end date of 12 months ... The Associate Fleet Technician is a critical, entry-level technical role that provides the ...

next page

Showing results 1-20

Entry Level Full Stack Developer information

See Santa Rosa, CA salary details

$26

$64

$94

How much do entry level full stack developer jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for entry level full stack developer in Santa Rosa, CA is $64.79, according to ZipRecruiter salary data. Most workers in this role earn between $53.89 and $74.66 per hour, depending on experience, location, and employer.

What Is the Job of an Entry-Level Full Stack Developer?

A full stack is the front and back end of an application. It is comprised of a computer system, a programming language, database software, and a computer server. As an entry-level full stack developer, your responsibilities consist of developing something on behalf of a client. In an entry-level full stack developer role, you may help build an SQL database, a JavaScript application, or a PHP database on a server. Your qualifications should include a general knowledge of every level of software development as well as one or more common programming languages such as HTML, CSS, Python, and SQL.

What is the difference between Entry Level Full Stack Developer vs Junior Web Developer?

AspectEntry Level Full Stack DeveloperJunior Web Developer
Required SkillsBasic knowledge of front-end and back-end technologies, programming languages like JavaScript, HTML, CSS, and some backend frameworksFundamental web development skills, mainly front-end or back-end, with limited full-stack experience
Work EnvironmentCollaborates on full project cycles, working on both client and server-side codeFocuses on specific parts of web development, often under supervision
Common UsageUsed in companies seeking versatile developers capable of handling full-stack tasksOften entry-level roles focusing on specific web development tasks

In summary, Entry Level Full Stack Developers have a broader skill set covering both front-end and back-end development, while Junior Web Developers typically specialize in one area with limited full-stack responsibilities. The choice depends on your desired focus and career path in web development.

What are the key skills and qualifications needed to thrive as an Entry Level Full Stack Developer, and why are they important?

To thrive as an Entry Level Full Stack Developer, you need proficiency in both front-end (HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, or Java) technologies, supported by a relevant degree or coding bootcamp experience. Familiarity with databases (SQL/NoSQL), version control systems like Git, and frameworks such as React or Express is typically required. Strong problem-solving skills, attention to detail, and effective communication help you work collaboratively and adapt to changing project requirements. These skills and tools are vital for building, maintaining, and improving dynamic web applications in fast-paced development environments.

What are some common challenges Entry Level Full Stack Developers face when transitioning from academic projects to real-world applications?

Entry Level Full Stack Developers often find that real-world projects are more complex and less structured than academic assignments. They may encounter challenges such as working with legacy code, collaborating across multidisciplinary teams, and managing competing priorities within agile development cycles. Additionally, adapting to company-specific workflows, version control practices, and deployment processes can be initially overwhelming. However, these experiences provide valuable learning opportunities and quickly build practical, in-demand skills.

What is an Entry Level Full Stack Developer?

An Entry Level Full Stack Developer is a professional who is new to the software development field and works on both the front-end (client side) and back-end (server side) of web applications. They are familiar with various programming languages, frameworks, and tools needed to build and maintain entire web projects. While they may have limited experience, they are capable of handling tasks such as developing user interfaces, creating APIs, managing databases, and deploying applications under the guidance of more experienced developers. Entry level full stack developers often work as part of a team and receive mentorship to help them grow their skills.
What are the most commonly searched types of Full Stack Developer jobs in Santa Rosa, CA? The most popular types of Full Stack Developer jobs in Santa Rosa, CA are:
What are popular job titles related to Entry Level Full Stack Developer jobs in Santa Rosa, CA? For Entry Level Full Stack Developer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What cities near Santa Rosa, CA are hiring for Entry Level Full Stack Developer jobs? Cities near Santa Rosa, CA with the most Entry Level Full Stack Developer job openings:
Infographic showing various Entry Level Full Stack Developer job openings in Santa Rosa, CA as of July 2026, with employment types broken down into 81% Full Time, 9% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $134,766 per year, or $64.8 per hour.

Machine Learning Engineer, LLM Inference Optimization

GMI Cloud

Santa Rosa, CA • On-site

Other

Posted 13 days ago


Job description

About Us

GMI Cloud is a fast-growing AI infrastructure company backed by Headline VC and one of only seven cloud providers worldwide to earn NVIDIA's prestigious Reference Platform Cloud Partner designation. We operate 8 of our own GPU clusters across the U.S. and Asia, delivering a full spectrum of services from GPU compute to AI model inference API solutions. As an NVIDIA Reference Platform Cloud Partner, our infrastructure meets the highest standards for performance, security, and scalability in AI deployments. We empower AI startups and enterprises to "build AI without limits," providing everything they need to prototype, train, and deploy AI models quickly and reliably.

About this role


GMI Cloud is building the leading inference optimization solution and the most advanced token platform in the global token market — and we are hiring world-class Machine Learning Engineers to make GMI the new industry benchmark for LLM serving performance, cost efficiency, and production reliability.


This role is for engineers who want to live at the frontier of LLM inference systems. You will drive the research, validation, and productionization of the most advanced inference optimization techniques, and turn them into real competitive advantage over top open-source baselines (vLLM, SGLang, and so on). Our charter is not just to adopt what's published — it is to define the recipes, ship the optimizations, and contribute back to the community that the rest of the industry follows.


You will focus on B200-first optimization, with support for H200 evolution, across core domains including quantization, speculative decoding, KV cache and memory management, prefill/decode disaggregation, and system-level inference optimization. You will work closely with platform and infrastructure teams to transform cutting-edge ideas into measurable gains in latency, throughput, cost efficiency, and production scalability.


Key Responsibilities

  • Drive frontier research and engineering in LLM inference optimization across one of the four focus tracks (Speculative Decoding, Quantization, PD Disaggregation, KV Cache & Memory) while contributing across the full optimization stack.
  • Develop next-generation optimization strategies for large-scale LLM serving across model execution, runtime systems, and production inference platforms — with B200 as the primary target and H200 as a continuing platform.
  • Advance state-of-the-art techniques in quantization (NVFP4 / MXFP4 / FP8, QAT), speculative decoding (EAGLE-3, MTP, DFlash, ModelOpt, SpecForge), KV cache & memory management (LMCache / HiCache / NV KVBM, paged attention, prefix-aware routing), and PD disaggregation (NVIDIA Dynamo, KV-aware router/planner, fault recovery).
  • Drive system-level optimization across scheduling, batching, routing, gateway orchestration, adapter serving, and end-to-end inference efficiency.
  • Build scalable optimization frameworks, performance methodologies, and benchmark infrastructure that allow GMI to stay ahead of the industry as models, hardware, and serving patterns evolve.
  • Productionize cutting-edge ideas into real customer workloads — measured by TTFT, ITL, throughput, goodput, tail latency, quality, and unit token cost.
  • Engage with and contribute to the open-source community (vLLM, SGLang, TensorRT-LLM, NVIDIA Dynamo / ModelOpt, FlashInfer, LMCache, etc.) — read upstream code, file issues, send PRs, and publish tech blogs and case studies.
  • Collaborate closely with platform, infrastructure, and product teams to make inference optimization a core technical advantage of GMI Cloud.


Required Skills

  • Strong hands-on experience with LLM inference systems and performance optimization on modern GPUs.
  • Solid understanding of inference metrics and tradeoffs, including TTFT, ITL, throughput, goodput, tail latency, GPU utilization, memory efficiency, and quality/cost tradeoffs.
  • Experience with one or more modern serving stacks such as SGLang, vLLM, TensorRT-LLM, NVIDIA Dynamo, or Triton.
  • Deep familiarity with GPU-based inference, model serving architecture, and production bottlenecks around compute, memory bandwidth, KV-cache behavior, and scheduling.
  • Demonstrable depth in at least one of the four focus areas: speculative decoding, quantization & precision, PD disaggregation, or KV cache & memory management.
  • Strong experimentation skills: able to design benchmarks, interpret results, debug regressions, and produce actionable conclusions rather than isolated microbenchmark wins.
  • Proficient with Claude Code at an advanced level — fluent with sub-agents, MCP servers, hooks, custom slash commands, and skills — with practical experience leveraging them for rapid iteration, profiling, observability, and performance debugging.
  • Clear communication — able to explain technical tradeoffs to engineers and cross-functional stakeholders, and willing to publish results externally.


Preferred Qualifications

  • 2+ years of hands-on experience in LLM inference optimization, ML systems optimization, or PhD degree in related areas.
  • Track record of large-scale model serving optimization (latency reduction, throughput improvement, memory efficiency, cost-performance tuning) in production.
  • Specific track depth in one or more of:
  • Speculative Decoding: EAGLE-3 / MTP / DFlash / Medusa / SpecForge / ModelOpt; experience training and shipping draft models for production.
  • Quantization & Precision: NVFP4 / MXFP4 / FP8 / INT4-AWQ / GPTQ; QAT pipelines on Blackwell or Hopper; rigorous accuracy benchmarking.
  • PD Disaggregation: NVIDIA Dynamo, KV-aware router/planner, large MoE serving (DeepSeek-V3/V4, Kimi, GLM, Minimax), fault recovery, autoscaling.
  • KV Cache & Memory: LMCache / HiCache / NV KVBM, paged attention internals, prefix-aware routing, long-context and agentic workloads.
  • Familiarity with FlashInfer, Blackwell MLA, FA4, TRT-LLM MLA, or NSA is a strong plus.
  • Open-source contributions to vLLM, SGLang, TensorRT-LLM, NVIDIA Dynamo / ModelOpt, FlashInfer, LMCache, or related projects.
  • Experience publishing technical blogs, case studies, or papers on inference optimization.