Come join the movement....we are a vehicle to healthy living!
Senior Software Engineer II - AI
Location
United States
Posted
1 day ago
Salary
$187K - $235K / year
Seniority
Senior
No structured requirement data.
Job Description
Senior Software Engineer II - AI
iHerb, LLC
Role Description The Sr. Software Engineer II - AI will lead the build of GenAI-powered product experiences and the shared AI platform infrastructure that powers them. This includes: - RAG pipelines over the iHerb catalog and customer reviews - LLM-driven personalization - A conversational Wellness Agent - Agentic workflow systems - The evals and MLOps layer that makes AI features production-grade and repeatable Specializations within this track include: - RAG and personalization - Agent framework and tool use - Evals and guardrails - LLM application development for internal business functions such as marketing automation and BI agents Qualifications - AI-driven SDLC: hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor - Full-stack awareness: comfortable contributing across layers of the stack - Production ownership: experience owning features end-to-end from spec through deployment - Code quality fundamentals: strong grasp of software design principles, automated testing, code review, and CI/CD - Fully autonomous; drives technical decisions within the team; mentors junior engineers - Python proficiency; comfortable building and operating production LLM applications - Hands-on experience with at least one specialization: RAG and retrieval systems, LLM evaluation, agentic frameworks, or LLM-based workflow automation - Understanding of prompt engineering, context window management, and LLM output quality tradeoffs - Familiarity with vector databases, embedding models, or semantic search - High degree of accuracy and attention to detail - Excellent organization skills and ability to multi-task Requirements - Generally requires a minimum of 10+ years of software engineering experience - Bachelor’s Degree in Computer Science or related field preferred, or a combination of education and equivalent work experience Benefits - The expected salary range for this role is $187,000.00 - $235,000.00 USD - The actual base pay offered will be determined by factors such as the candidate's relevant experience, education, geographic location, and internal equity Physical Demands The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job: - Regularly required to talk and hear - Frequently required to sit, walk, climb stairs, use hands and fingers, bend, stoop and reach with hands and arms - Occasionally lift or move office products and supplies up to 25 pounds Work Environment - The noise in the work environment is usually moderate - Hectic, fast-paced with multi-level distractions - Professional, yet casual work environment - Office / Warehouse environment - Ability to work extended hours as required
Related Guides
Related Job Pages
More AI Engineer Jobs
Lead Engineer – AI/ML
UnisysUnisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law. This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.
• Works closely with cross-functional project team members • Leading the design and development of Generative AI applications • Works with AI Engineers and associated operations to deliver end-to-end solutions • Collaborates on the definition of AI / ML model development and application standards • Employs creative thinking to reconcile user requirements with technical feasibility • Collaborates with model builders and recommends architectures • Provides targeted feedback and peer review for AI / ML team members • Leverages understanding of AI / ML and software engineering to transform ideas into product recommendations
• Design, build, and scale production-ready Multi-Agent Systems (MAS) and complex AI workflows. • Bridge the gap between simple LLM prompting and robust, deterministic, enterprise-scale software engineering. • Leverage ADK to orchestrate specialized micro-agents, build reliable graph-based workflows, and integrate AI agents with enterprise datastores, APIs, and Model Context Protocol (MCP) tools. • Move AI from conceptual prototypes to high-throughput, mission-critical business systems deployed on Agent Engine.
Senior AI Software Engineer
hatch I.T.Connecting software engineers with tech startups. Reinventing the way early-stage and high-growth startups scale.
• Lead the technical architecture and implementation of an edge-native intelligent processing platform supporting distributed sensing, edge inference, and resilient mission operations. • Design scalable software architectures supporting heterogeneous edge computing devices, software-defined radios, embedded compute platforms, and cloud-enabled mission services. • Develop high-performance backend services using Python, FastAPI, asynchronous programming, and modern distributed software engineering techniques. • Lead integration of Software Defined Radio (SDR) platforms (such as Ettus USRP, GNU Radio, or equivalent SDR ecosystems) into software pipelines for real-time data processing and analytics. • Design resilient distributed processing frameworks capable of operating under degraded, disconnected, intermittent, and bandwidth-constrained communications. • Develop intelligent data processing pipelines that reduce communication overhead through feature extraction, prioritization, and adaptive data management. • Design peer-to-peer communication services supporting decentralized collaboration across heterogeneous edge devices. • Implement secure synchronization, workload distribution, and fault-tolerant processing across multiple edge computing nodes. • Lead software integration across embedded Linux systems, containerized services, edge compute devices, and cloud infrastructure. • Establish software architecture standards, CI/CD pipelines, testing frameworks, DevSecOps practices, and engineering best practices. • Collaborate closely with AI engineers to integrate machine learning inference capabilities into production software. • Produce technical documentation, software architecture artifacts, interface specifications, and engineering design documentation. • Support technical demonstrations, customer engagements, and prototype evaluations. • Mentor junior engineers while maintaining significant hands-on software development responsibilities.
Senior AI Platforms Engineer
hatch I.T.Connecting software engineers with tech startups. Reinventing the way early-stage and high-growth startups scale.
• Contribute to the design and evolution of Expression's Agentic AI platform by defining scalable architectures for enterprise AI applications and services, including system architecture, core platform components, tooling, automation, coding standards, and platform performance, scalability, and reliability. • Architect, deliver, and optimize production-grade LLM services, agent workflows, orchestration layers, retrieval pipelines, and vector search technologies. • Provide technical leadership and mentorship: guide architecture and design reviews, grow engineers, and raise the bar for engineering quality and technical decision-making across the team. • Develop high-performance Python APIs and scalable backend services using FastAPI, asynchronous programming techniques, and modern software engineering practices. Set the technical direction and engineering standards for high-performance, scalable backend services and APIs, and champion modern software engineering best practices across the team. • Build and maintain the underlying AI platform that supports secure, observable, resilient, and production-ready AI workloads. • Design and implement AI governance capabilities, including guardrails, policy enforcement, model lifecycle management, responsible AI practices, and compliance with federal security and governance requirements. • Develop automated testing and evaluation strategies for AI-enabled applications, including prompt evaluation, model evaluation, regression testing, integration testing, and quality assurance. • Implement LLM observability, monitoring, logging, telemetry, performance metrics, and resilience strategies to ensure reliable production operation. • Design, implement, and maintain CI/CD pipelines and deployment automationDefine and drive CI/CD and deployment automation strategy to support secure, efficient delivery of AI services. • Collaborate with Product, UX, Infrastructure, Security, and other cross-functional teams to continuously improve platform capabilities and deliver customer-focused solutions. • Collaborate with clients, lead product demonstrations, and communicate technical concepts and platform capabilities to both technical and executive audiences. • Produce clear technical documentation, architecture diagrams, design proposals, and other engineering artifacts.



