Rasa

Machine Learning Engineer

Remote

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Artificial Intelligence, AI & Machine Learning, Data ScienceIndustries

Requirements

Candidates should possess 3+ years of experience in machine learning, recommendations/ranking systems, computer vision, multimodal representation learning, and/or natural language processing. They must have a strong background in Python programming and ML frameworks such as PyTorch, TensorFlow, and Transformers, along with proficiency in ML platforms and tools for model experimentation, deployment, and monitoring. Furthermore, candidates should be well-versed in data processing at scale, including batch/streaming pipelines and data infrastructure tools like Kubernetes, Kafka, and Spark, and demonstrate excellent verbal and written communication skills to effectively convey complex topics to both technical and non-technical audiences.

Responsibilities

The Machine Learning Engineer will design and implement machine learning models to power personalized experiences within the Raya app, collaborate closely with cross-functional stakeholders to shape roadmaps and initiatives, contribute to core ML platform components for scalable model training, deployment, and productionization, and stay up-to-date with the latest research and advancements in recommendation systems and AI while working in a high-impact environment with rapid development and product iteration.

Skills

Python
PyTorch
TensorFlow
Transformers
ML platforms
Model deployment
Kubernetes
Kafka
Spark
Data processing
recommendation systems
natural language processing
computer vision
multimodal representation learning
communication skills

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