Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, AI Retrieval image - Rise Careers
Job details

Software Engineer, AI Retrieval

Asana is seeking an experienced and empathetic Software Engineer to join our AI Retrieval team. Working with the latest AI large language models and search technologies, you’ll work on the Retrieval Augmented Generation (RAG) system that powers Asana AI. You’ll design and implement systems that enable customers to get informative answers about their work stored in Asana, collaborating with other teams building AI features. We’re looking for an engineer who is passionate about AI, curious to learn about everything from vector search to prompt engineering, and willing to share what they learn to help their teammates grow and thrive.

About the team

AI Retrieval built and maintains Asana’s AI retrieval augmented generation system, which is foundational to Asana’s AI features. We harness a wide and growing range of technologies to retrieve data from anywhere in a customer’s Asana domain feed it into features ranging from Smart Chat to AI Studio, our workflow automation platform. Soon we’ll reach into other common SaaS tools to ensure that no matter where our customers store their data, we can give them the answers they seek.

About Asana AI Studio

At Asana, we believe AI will fundamentally transform the way we work and live. We’re going beyond chatbots and integrating AI into everyday workflows for some of the biggest companies on the planet. Asana AI Studio is a no-code builder that enables teams to design and deploy AI agents directly within their workflows, automating repetitive tasks and enhancing productivity. Our AI teams move quickly, with a track record of successful launches, and we’re just getting started. If you believe in the potential of AI to make us more creative, effective, and fulfilled in our work, we'd love for you to join us.

Responsibilities

  • Be a key contributor to our retrieval augmented generation platform, ensuring complex projects are delivered on-time and with high quality.
  • Collaborate with product and design to create delightful user experiences that maintain Asana’s reputation for power and ease-of-use.
  • Work with the leading LLM providers to leverage the latest AI technologies in order to serve our customers.
  • Share your knowledge and experience with your teammates, fostering strong engineering practices and creating a culture of excellence.
  • Experience growth through opportunities to stretch, learn, and shape the trajectory of AI at Asana.

You might thrive in this role if you:

  • Have 2+ years experience, working across the stack within large, well-maintained codebases.
  • Have a track record of working with their team to scope and deliver impactful features..
  • Are comfortable navigating ambiguity and taking on open-ended AI/product challenges.
  • Engage with their teammates in a spirit of openness and curiosity.
  • Find AI fascinating and are eager to use it to transform the way you work.
  • Are an excellent communicator and cross-functional collaborator.

At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this role and don't meet every listed requirement, we still encourage you to apply.

What we’ll offer

Our comprehensive compensation package plays a big part in how we recognize you for the impact you have on our path to achieving our mission. We believe that compensation should be reflective of the value you create relative to the market value of your role. To ensure pay is fair and not impacted by biases, we're committed to looking at market value which is why we check ourselves and conduct a yearly pay equity audit.

For this role, the estimated base salary range is between $171,000 - $209,000 The actual base salary will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base salary range for this role may be modified.

In addition to base salary, your compensation package may include additional components such as equity, sales incentive pay (for most sales roles), and benefits. If you're interviewing for this role, speak with your Talent Acquisition Partner to learn more about the total compensation and benefits for this role.

We strive to provide equitable and competitive benefits packages that support our employees worldwide and include:

  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options to cater to your dietary preferences 

These are just some of the benefits we offer, and benefits may vary based on role, country, and local regulations. If you're interviewing for this role, speak with your Talent Acquisition Partner to learn more about the total compensation and benefits for this role.

About us

Asana helps teams orchestrate their work, from small projects to strategic initiatives. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named a Top 10 Best Workplace for 5 years in a row, is Fortune's #1 Best Workplace in the Bay Area, and one of Glassdoor’s and Inc.’s Best Places to Work. After spending more than a year physically distanced, Team Asana is safely and mindfully returning to in-person collaboration, incorporating flexibility that adds hybrid elements to our office-centric culture. With 11+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. 

We believe in supporting people to do their best work and thrive, and building a diverse, equitable, and inclusive company is core to our mission. Our goal is to ensure that Asana upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We provide equal employment opportunities to all applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. We also comply with the San Francisco Fair Chance Ordinance and similar laws in other locations.

#LI-Hybrid #LI-AA1

Asana Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Asana DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Asana
Asana CEO photo
Dustin Moskovitz
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$171000K
$209000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, AI Retrieval, Asana

Asana is on the hunt for a dynamic Software Engineer to join our innovative AI Retrieval team in San Francisco. In this role, you’ll be at the forefront of developing our Retrieval Augmented Generation (RAG) system, leveraging state-of-the-art AI large language models and search technologies. Picture yourself creating systems that empower our users to access informative answers about their tasks and projects stored in Asana seamlessly. Collaboration is key here, as you’ll be working closely with other teams to integrate AI features that enhance user experience across the platform. If you're someone who is curious about everything from vector search to prompt engineering, and you love sharing knowledge to uplift your teammates, we'd love for you to join our mission! Our AI Retrieval team is all about harnessing a variety of technologies to provide our customers with insights into their data, whether it’s through Smart Chat or our AI Studio, our no-code solution for workflow automation. You’ll contribute significantly to the robust infrastructure that makes Asana a leader in AI solutions, and there are plenty of opportunities for personal and professional growth. Join us if you believe in the potential of AI to revolutionize our work experiences and you’re eager to dive into the exciting world of AI applications at Asana!

Frequently Asked Questions (FAQs) for Software Engineer, AI Retrieval Role at Asana
What are the main responsibilities of a Software Engineer in the AI Retrieval team at Asana?

As a Software Engineer in the AI Retrieval team at Asana, your key responsibilities will include contributing to the development and enhancement of the retrieval augmented generation platform. You will collaborate with product and design teams to create user-friendly experiences, leverage cutting-edge AI technologies, and share your technical expertise with your teammates. This role involves managing complex projects to ensure they are delivered with high quality and on time.

Join Rise to see the full answer
What qualifications are required for a Software Engineer position at Asana?

To qualify for the Software Engineer position on the AI Retrieval team at Asana, candidates should have at least 2 years of experience working with large, well-maintained codebases. A solid understanding of AI technologies like large language models is essential. Additionally, the ideal candidate will demonstrate a strong ability to work collaboratively, navigate ambiguous challenges, and possess excellent communication skills.

Join Rise to see the full answer
How can a Software Engineer thrive in the AI Retrieval role at Asana?

Thriving as a Software Engineer in the AI Retrieval role at Asana involves embracing a curious mindset and being prepared to engage with diverse technologies. Being open to collaboration and sharing ideas is fundamental, along with a passion for AI and a desire to learn continuously. This role is perfect for individuals who enjoy solving open-ended challenges and want to make a genuine impact within a fast-paced and innovative team.

Join Rise to see the full answer
What types of technologies will Software Engineers at Asana work with?

Software Engineers on the AI Retrieval team at Asana will work with a range of advanced technologies, particularly in AI and machine learning, such as retrieval augmented generation systems, large language models, and vector search techniques. They will also collaborate with other teams to integrate AI features into existing workflows, making it crucial for engineers to stay updated on the latest developments in AI technology.

Join Rise to see the full answer
What can candidates expect in terms of company culture at Asana?

Asana prides itself on fostering a diverse and inclusive company culture where employees feel valued and respected. Candidates can expect a supportive environment that encourages collaboration, creativity, and personal growth. The company actively promotes mental wellness, career coaching, and equitable benefits, making it an excellent workplace for individuals who are looking to thrive both personally and professionally.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, AI Retrieval
Can you describe your experience working with large language models?

When answering this question, highlight specific projects where you utilized large language models, detailing the technologies used and the outcomes of the project. Discuss your understanding of how these models function and the value they bring to data retrieval and processing.

Join Rise to see the full answer
How do you approach navigating ambiguity in software projects?

In your response, showcase your problem-solving skills by describing a past situation where you faced ambiguity. Explain your thought process, tools, or methods you used to clarify objectives, align with team members, and successfully guide the project to completion.

Join Rise to see the full answer
Why is collaboration important in the role of a Software Engineer?

Emphasize the significance of teamwork in software engineering, particularly in AI projects where cross-functional collaboration is essential for intuitive user experiences. Use examples to illustrate how you have successfully worked with product and design teams to achieve project goals.

Join Rise to see the full answer
What methods do you use to stay current with AI technologies?

Discuss specific resources you use, such as online courses, blogs, or industry conferences. Mention how you apply new knowledge in practical scenarios and share insights with your teammates to foster a culture of learning.

Join Rise to see the full answer
Describe a challenging project you delivered on time and within scope.

Use the STAR method (Situation, Task, Action, Result) to frame your response. Explain the context of the project, your responsibilities, how you managed challenges, and the successful outcomes that resulted from your efforts.

Join Rise to see the full answer
How do you handle feedback from peers and supervisors?

Explain your approach to receiving and acting on feedback, highlighting your openness to constructive criticism and how you use it to improve your work. Share an example of how feedback helped you evolve as a developer.

Join Rise to see the full answer
Why are you interested in joining the AI Retrieval team at Asana?

In your answer, express your enthusiasm for Asana's mission and how the role aligns with your career goals. Discuss your passion for AI and your commitment to creating impactful solutions that enhance user experiences.

Join Rise to see the full answer
What do you consider key traits for a successful Software Engineer in AI?

Highlight traits such as curiosity, adaptability, strong communication, and collaboration. Provide examples of how these traits have contributed to your success in previous projects.

Join Rise to see the full answer
Can you explain a technical concept from recent projects to a non-technical audience?

Demonstrate your ability to communicate complex ideas clearly. Choose a recent project and explain it simply, emphasizing the significance and impact of the technology used in a way anyone could understand.

Join Rise to see the full answer
What are your long-term career goals as a Software Engineer?

Discuss your aspirations within the tech and AI fields, emphasizing how the opportunity at Asana aligns with your ambitions. Explain how you hope to grow and contribute to the team and how you see your career trajectory moving forward.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance

Asana invites applications for a Recruiting Operations Specialist to streamline talent acquisition processes in a dynamic and growth-oriented environment.

Photo of the Rise User
Asana Remote San Francisco, California, United States
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance

Asana is looking for a Revenue Analytics Manager to empower the Customer Success team through data-driven insights in a hybrid work model.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Software Engineer focusing on Big Data Technologies to help shape the future of our analytics infrastructure.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 14 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s team as a Senior Software Engineer, where you'll innovate in traffic management and contribute to robust networking solutions for millions of users.

Photo of the Rise User
ngrok Inc. Remote San Francisco, California, United States
Posted 7 days ago

We're seeking an experienced Senior Software Engineer to help shape the future of ngrok’s platform as part of our Developer Growth team.

We are seeking an experienced Senior Backend Engineer to join Factor Eleven’s innovative team, focusing on enhancing our SaaS suite for digital advertising.

Photo of the Rise User
Visa Remote Bangalore, India
Posted yesterday

As a SW Engineer - SDET at Visa, contribute to building next-generation global payment systems within a dynamic hybrid work environment.

Posted 11 days ago

Join Greptile as a Software Engineer, where you'll help shape the experience of an AI platform relied upon by top software companies.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off

Join Zendesk as a Software Engineer II to develop backend solutions that improve customer experiences using Ruby or Java.

Photo of the Rise User
Posted 4 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We are looking for a skilled Software Engineer to contribute to innovative projects and enhance our software solutions in Oxnard, CA.

Asana is a software development company offering a collaborative work management platform. The company is headquartered San Francisco, California and we are committed to enabling the world's teams to work together effortlessly.

51 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.