Rasa

Senior Backend Engineer

Remote

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Social Networking, Messaging, Location-Based ServicesIndustries

Requirements

Candidates should possess a Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related technical field, or have equivalent professional experience. They must have at least six years of hands-on experience in modern software development environments, demonstrating a track record of delivering scalable and maintainable systems, and expertise in system design and architecture. Strong proficiency in at least one software programming language, such as Node.js, Javascript, Golang, or Typescript is required, along with production experience with Search applications like OpenSearch, Vector databases, or Elasticsearch.

Responsibilities

The Senior Backend Engineer will lead key components of Raya’s Core Services, including People Recommendations Engines, and apply in-depth knowledge of databases like Postgres SQL, MongoDB, and ElasticSearch to improve application performance and reliability. They will collaborate with cross-functional teams, including UX designers and data scientists, to ensure comprehensive and user-focused solutions. The role involves continuous learning and staying updated with Raya’s tech ecosystem, prioritizing user-centric development, operational excellence through agile methodologies and CI/CD practices, and supporting the full Software Development Life Cycle (SDLC).

Skills

Node.js
Database Management
PostgreSQL
MongoDB
ElasticSearch
Software Architecture
Scalability
Team Collaboration
Product Ownership
Data Engineering
UX Design
Data Science

Rasa

Develops conversational AI software for businesses

About Rasa

Rasa develops software that allows machines to understand and respond to human language, focusing on conversational AI. Their main products include Rasa Open Source, which is a free platform for developers to create and customize chatbots and virtual assistants, and Rasa X, a paid solution that offers advanced features and support for businesses. Rasa's technology helps companies automate customer service, improve user engagement, and provide 24/7 support. Unlike many competitors, Rasa emphasizes community involvement through its open-source platform, allowing users to contribute to the software's development. The company's goal is to empower businesses of all sizes to enhance their customer interactions using intelligent AI solutions.

Key Metrics

San Francisco, CaliforniaHeadquarters
2016Year Founded
$68.2MTotal Funding
SERIES_CCompany Stage
Enterprise Software, AI & Machine LearningIndustries
51-200Employees

Benefits

Flexible Work Hours
Unlimited Paid Time Off
Paid Sick Leave
Paid Public Holidays
Health Insurance
401(k) Company Match
Equity Options
Professional Development Budget
Home Office Stipend
Paid Vacation
Remote Work Options

Risks

Competition from companies like NLX threatens Rasa's market share in conversational AI.
Rapid AI advancements pressure Rasa to continuously innovate to stay competitive.
Strategic partnerships may lead to dependency or misalignment if not managed well.

Differentiation

Rasa combines pro-code and no-code options for cross-team collaboration in AI development.
Rasa's LLM-native dialogue engine offers transparency and reliability for enterprise clients.
Rasa provides both open-source and enterprise solutions, fostering a large user community.

Upsides

Rasa's recognition by Gartner enhances its credibility in the conversational AI market.
The partnership with Izertis expands Rasa's market reach and collaboration opportunities.
Recent $30 million funding boosts Rasa's resources for growth and innovation.

Land your dream remote job 3x faster with AI