Engineer, Software

NETGEARSan Jose, CA

About The Position

We are looking for an Engineer, SW (AI Engineering) to help design and implement AI-related features for NETGEAR's ProAV product line. This role will focus on turning modern AI technologies into practical product capabilities that improve functionality, user experience, and engineering efficiency across ProAV solutions. The ideal candidate has a strong software engineering foundation, hands-on experience with modern AI technologies, and a track record of delivering real AI-powered workflows, features, or applications that create measurable value.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong programming skills in Python and experience building production-quality software.
  • Strong knowledge of AI, ML, and LLM technologies and practical experience applying them in real systems.
  • Proven experience delivering real AI-related workflows, product features, or applications, not just prototypes or research work.
  • Hands-on experience with one or more of the following: LLM application development, RAG, AI agents and workflow orchestration, prompt engineering, model evaluation and optimization, vector databases and semantic search, or fine-tuning and adaptation workflows.
  • Experience developing and integrating APIs, services, or pipelines to support AI-driven applications.
  • Ability to evaluate AI output quality and define measurable success criteria for production use cases.
  • Strong problem-solving skills and the ability to work independently in a cross-functional environment.
  • Strong communication skills and the ability to learn new technologies quickly.

Nice To Haves

  • Experience with LangChain, LangGraph, AutoGen, or similar AI orchestration frameworks.
  • Experience building AI-powered features for customer-facing products.
  • Knowledge of L2 networking protocols such as VLAN, LAG, LLDP, ARP, and STP.
  • Experience with Docker, cloud services, CI/CD pipelines, and scalable deployment practices.
  • Experience with UI integration, system-level workflows, or embedded and product software environments.
  • Background in automation, test engineering, or quality validation for software products is a plus.

Responsibilities

  • Design, develop, and implement AI-related features for NETGEAR's ProAV product portfolio.
  • Work closely with product management, software development, QA, and platform teams to define and deliver AI-enhanced product capabilities.
  • Build and integrate solutions using LLMs, Retrieval-Augmented Generation (RAG), AI agents, prompt workflows, model inference pipelines, or related AI technologies.
  • Translate product requirements and customer use cases into practical AI-driven features and workflows.
  • Develop backend services, APIs, and system components needed to support AI capabilities in production environments.
  • Evaluate and optimize AI feature performance, quality, latency, and reliability for real-world deployment.
  • Design validation methods, benchmarks, and metrics for AI-enabled product features.
  • Collaborate with engineering teams to integrate AI solutions into existing software architecture, automation frameworks, and CI/CD pipelines.
  • Support troubleshooting, debugging, and continuous improvement of AI-related product features after deployment.
  • Stay current with advancements in AI, ML, and LLM technologies and identify practical opportunities to apply them within the ProAV domain.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service