Senior/Staff Full Stack Software Engineer

Insight Global
Palo Alto, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Palo Alto, United States of America

Tech stack

Clean Code Principles
Web Interfaces
JavaScript
Artificial Intelligence
Automated Storage and Retrieval Systems
Data Systems
Python
Machine Learning
NumPy
Performance Tuning
Product Management
Software Engineering
TypeScript
Reinforcement Learning
Data Processing
React
Large Language Models
Prompt Engineering
Backend
Pandas
Front End Software Development
Data Pipelines

Job description

We are seeking an exceptional Senior/Staff Full Stack Software Engineer to join our AI Engineering and Research team. This role bridges the gap between high-performance web interfaces and robust AI-driven backend systems. You will lead the development of advanced AI products, including voice agents and knowledge retrieval systems.

The ideal candidate will excel in both frontend React development and deep Python programming, demonstrating the ability to translate academic AI insights into scalable, production-grade software.

Key Responsibilities

  • Web & AI Product Development: Lead the development and maintenance of our core web tools and contribute to the evolution of our voice AI agent and knowledge retrieval products.

  • Frontend Engineering: Create responsive, high-quality web interfaces using React, ensuring performance and stability through rigorous testing.

  • Backend & Data Systems: Develop and optimize backend systems and data pipelines using Python to support large language model (LLM) training and complex text data manipulation.

  • Cross-Functional Collaboration: Work closely with AI scientists to identify and drive new avenues for enhancing AI components, demonstrating initiative without needing explicit guidance.

  • Architecture & Quality: Translate complex designs into maintainable code while ensuring data quality and validation across all AI product components.

Requirements

8+ years of professional software development experience, with a strong emphasis on full stack architecture for complex, data-heavy applications.

  • Deep proficiency in Python and JavaScript/TypeScript.

  • Data Science Libraries: Experienced with data manipulation libraries such as Pandas and NumPy.

  • Demonstrated experience in practical AI/ML applications-the ability to apply academic knowledge to real-world product development.

  • LLM Familiarity: Familiarity with prompt-engineering/tuning and experience working with large language models.

  • Excellent communication skills, meticulous attention to detail, and a track record of identifying innovative solutions in AI components. - Prior experience building tools for language model data annotation.

  • Experience with reinforcement learning from human feedback (RLHF) and its application in modern AI systems.

  • A strong mindset for automation and operational efficiency.

  • A strong business sense ensuring technical solutions align with overall product and market goals.

Apply for this position