Redis
Redis

1 Redis Software Engineer Jobs Hiring Near You

Applied AI Engineer - Bay Area

San Francisco, CA · On-site

$211.02K - $263.82K/yr

This position requires a strong focus on customer engineering (80%) and some software development (20%). What you'll do: • Help our customers succeed in building AI applications with Redis. Our ...

Redis Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What are the most popular categories at Redis?
Infographic showing various Software Engineer job openings at Redis in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% Physical job distribution.
Applied AI Engineer - Bay Area

Applied AI Engineer - Bay Area

Redis

San Francisco, CA • On-site

$211.02K - $263.82K/yr

Full-time

Medical, Retirement

Posted 14 days ago


Job description

Who we are
We're Redis. We built the product that runs the fast apps our world runs on. (If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.) At Redis, you'll work with the fastest, simplest technology in the business-whether you're building it, telling its story, or selling it to our 10,000+ worldwide customers. We're creating a faster world with simpler experiences. You in?
Why would you love this job?
We are seeking a highly skilled and motivated Senior Applied AI Engineer to join our small but efficient Applied AI Engineering Team. As a part of this team, you will play a crucial role in helping our customers succeed with AI, writing demo applications, delving deep in core Redis AI technology, and contributing to AI ecosystem integrations. This position requires a strong focus on customer engineering (80%) and some software development (20%).
What you'll do:
• Help our customers succeed in building AI applications with Redis. Our customers are building chatbots, RAG applications, and AI agents, and they need your expertise.
• Develop and maintain projects primarily written in Python, with possible involvement in JS, C/C++, Go, or Java depending on your skillset.
• Occasionally provide consultation during sales calls, leveraging your expertise in AI.
• Occasionally participate in sales meetings, enablement, and other events as a subject matter expert.
What will you need to have?
• Minimum of 5 years of professional programming experience in Python or a comparable language.
• At least 2 years of experience working on ML systems (MLOps), or utilizing AI/ML models.
• Willingness to admit when you don't know something and actively seek opportunities for learning and growth.
• Passion for building libraries and systems
• Ability to independently learn and navigate new codebases
• Ownership mentality, going above and beyond what is required because you genuinely enjoy this type of work.
• Excitement about working on projects that are Open Source and/or accessible to the world.
• Enjoyment of working in a fast-paced environment with multiple projects to juggle simultaneously.
Extra nice if you have:
• Prior contributions to projects like Langchain, LlamaIndex, Semantic Kernel, Redis-related projects, or MLOps systems for feature orchestration like Feast.
• Knowledge of patterns such as RAG, semantic caching, feature storage and embedding generation.
• A strong passion for Vector Databases, LLMs, or AI systems in general.
The estimated gross base annual salary range for this role is $175,822 - $263,822 per year in New York, California, Washington, Colorado, and Rhode Island. Actual compensation may vary and is dependent on various factors, including a candidate's work location, qualifications, experience, and competencies. Base annual salary is one component of Redis' total compensation and competitive benefits package, which may include 401(k), unlimited time off, learning and development opportunities, and comprehensive health and wellness benefits. This role may include discretionary bonuses, stock options, commuter benefits based on location, or a commission plan. Salary history is not used in compensation package decisions. Redis utilizes market pay data to determine compensation, so posted compensation ranges are subject to change as new market data becomes available.
As a global company, we value a culture of curiosity, diversity of thought, and innovation from our employees, customers, and partners. Redis is committed to a diverse and inclusive work environment where all employees' differences are celebrated and supported, and everyone feels safe to bring their authentic selves to work. Redis is dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national orientation, sexual orientation, age, marital status, disability, gender identity, gender expression, Veteran status, or any other classification protected by federal, state, or local law. We strive to create a workplace where every voice is heard, and every idea is respected.
Redis is committed to working with and providing access and reasonable accommodation to applicants with mental and/or physical disabilities. If you think you may require accommodations for any part of the recruitment process, please send a request to recruiting@redis.com. All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.
Any offer of employment at Redis is contingent upon the successful completion of a background check, consistent with applicable laws.
Redis reserves the right to retain data longer than stated in the privacy policy in order to evaluate candidates.