Senior Applied AI Engineer
Job description
About the role
Join a pioneering team dedicated to transforming customer operations through advanced artificial intelligence solutions. In this role, you will be responsible for designing, developing, and deploying generative AI applications that directly enhance product features and improve user experiences. Your work will involve automating complex user inquiries, creating intelligent agent systems, and contributing to the expansion of the company's AI capabilities. This position offers an exciting opportunity to influence the future of AI-driven customer support and operational efficiency, working closely with product teams to identify innovative applications of AI technology. You will be at the forefront of integrating cutting-edge machine learning techniques into scalable, production-ready solutions, ensuring that the company's offerings remain competitive and innovative in the fast-evolving AI landscape.
Key facts
Location: USA
Engagement: Full-time
Compensation: $205K - $238K base salary, plus equity
Team: EPD (Engineering, Product, and Design)
This role is based on-site in San Francisco, requiring physical presence at the office on designated days. The position involves working within a collaborative environment where in-person interactions are essential for project success and team cohesion. The company offers a competitive salary range along with equity options, reflecting the importance of this role within the organization's strategic AI initiatives. The team is composed of experienced professionals focused on engineering, product development, and design, working together to build innovative AI solutions for customer operations.
What you'll do
- Develop, implement, and optimize generative AI applications utilizing NodeJS and TypeScript to enhance product features and deliver superior user experiences. Your focus will be on creating agentic systems capable of automating and resolving complex user inquiries efficiently.
- Collaborate with product teams to identify opportunities where generative AI can be applied to meet user needs, improve operational workflows, and add value to the platform. You will participate in brainstorming sessions, provide technical insights, and help translate business requirements into AI-driven solutions.
- Lead research efforts into the latest generative AI techniques, including exploring new models, algorithms, and methodologies to ensure the company's AI offerings remain at the forefront of technology. This includes evaluating emerging tools and frameworks, and integrating them into existing systems where appropriate.
- Contribute to the design and implementation of scalable AI model training and deployment infrastructure, ensuring that models are efficiently trained, fine-tuned, and deployed in production environments. Your work will support the company's goal of maintaining high performance and reliability of AI applications at scale.
- Analyze real-world data to improve model accuracy, robustness, and relevance. You will perform in-depth data analysis, feature engineering, and model evaluation to ensure high-quality training datasets and iterative model improvements.
- Monitor AI application performance continuously, setting up metrics and evaluation mechanisms to assess effectiveness. You will troubleshoot issues, optimize models, and implement updates to meet evolving user and business needs.
- Stay current with advancements in machine learning, deep learning, and AI research. You will advocate for best practices, contribute to internal knowledge sharing, and incorporate new technologies into the company's AI ecosystem when beneficial.
- Work closely with cross-functional teams, including engineering, product management, and support, to ensure seamless integration of AI solutions into the company's products and services.
- Participate in code reviews, documentation, and knowledge sharing to promote a culture of excellence and continuous learning within the team.
- Support the company's mission to automate and improve customer operations through innovative AI solutions, contributing to strategic planning and long-term AI roadmap development.
Requirements
- A minimum of 5 years of professional experience in software development, with a significant focus on AI and machine learning projects.
- Proven expertise in developing production applications that utilize Large Language Models (LLMs) and Generative AI models, with a strong understanding of their underlying technologies and architectures.
- Demonstrated experience with agentic methods, including prompting techniques, Retrieval Augmented Generation (RAG) pipelines, evaluation mechanisms, and fine-tuning of LLMs.
- Ability to design and implement scalable, efficient AI solutions that can handle real-world data and user demands.
- Strong programming skills in NodeJS and TypeScript, with additional proficiency in Python for machine learning tasks.
- Experience building and deploying web applications in production environments, with a solid understanding of relevant frameworks, databases, and infrastructure.
- Excellent problem-solving skills, with the ability to work independently and collaboratively within a team.
- Effective communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
- Deep understanding of algorithms, data structures, and software engineering principles, ensuring robust and maintainable code.
- Passion for learning new technologies, staying updated on AI research, and applying innovative solutions to business challenges.
- Ability to analyze data thoroughly, perform feature engineering, and interpret model performance metrics to guide iterative improvements.
- Experience working in fast-paced environments, managing multiple priorities, and delivering high-quality results on time.
Nice to have
- Knowledge of specialized machine learning domains such as deep learning, reinforcement learning, or unsupervised learning.
- Experience with SaaS platforms or multiplayer applications that incorporate machine learning components.
- Familiarity with cloud computing services like AWS, GCP, or Azure for deploying AI models at scale.
- Prior involvement in AI research projects, open-source contributions, or publications in relevant fields.
- Understanding of privacy, security, and compliance considerations related to deploying AI in customer-facing applications.
- Experience working with large datasets, data pipelines, and data engineering best practices.
Skills & tools
- NodeJS
- TypeScript
- Python
- Large Language Models (LLMs)
- Generative AI models
- Retrieval Augmented Generation (RAG) pipelines
- Data analysis and feature engineering
- Model evaluation and fine-tuning techniques
- Database systems and cloud infrastructure (preferred but not mandatory)
Practical notes
This role requires a hybrid working model, with in-office collaboration on Tuesdays, Wednesdays, and Thursdays. The company provides a comprehensive benefits package, including private health insurance with some no-cost options, paid parental leave, and flexible time off policies. Employees also have access to mental health support services via Workplace Options and family planning assistance through Maven. Additionally, the company offers a $100 monthly lifestyle stipend to support personal well-being and work-life balance. During months without holidays, employees benefit from additional wellness days to recharge. The organization observes a winter break from Christmas to New Year's Day, allowing staff to enjoy time off and return refreshed for the new year. This environment encourages collaboration, innovation, and continuous learning, making it an ideal place for professionals passionate about advancing AI technology and applying it to real-world customer operations.