Join our team

We're on a mission to reinvent how people read & write.
Sounds exciting? Join us!

Frontend Full-stack Engineer

Role & Responsibilities • Design and develop end-to-end major features and new services, and introduce cutting-edge technologies • Be fully involved from the kick-off phase with Product Management and UI/UX, all the way to production deployment • Work with colleagues from various disciplines - Product, Design, and Algorithm Engineers who write production code Requirements • 3+ years of hands-on experience building full-stack applications. • Experience with building web applications from idea, concept to production. • Experience in at least one frontend framework such as React, Angular, Vue, etc. • Experience in at least one backend web framework, such as Flask, Django, NodeJS, Ruby on Rails, SpringMVC, etc. • Experience with developing on top of AWS/Azure/GCP clouds and leveraging tools such as message queues (e.g. SQS), databases (e.g. RDS), Docker containers, Lambda. functions, etc. • Experience with Python. • Familiarity with modern frontend builds pipelines and tools such as Babel, Webpack, NPM and unit-testing technologies such as Jest, Jasmine or Mocha/Chai.

Senior Backend Engineer

Role & Responsibilities • Lead, hands-on, complex development efforts while working closely with teammates and other individual contributors. • Design and develop end-to-end major features and new services, and introduce cutting-edge technologies. • Working with colleagues from various disciplines - Product, Design, and Algorithm Engineers who write production code. • Develop tooling and automate processes to provide a resilient and flexible platform. • Help debug and solve critical infrastructure issues across services and multiple levels of the stack. Requirements • 5+ years of hands-on industry experience in developing high performance, large-scale distributed computing system, SOA/microservices. • Prior experience in working with cloud computing platforms (e.g. AWS, GCP). • Prior experience in deploying and maintaining a production-grade backend system and RESTful API. • Prior experience with Kubernetes, Docker, CI pipeline and production monitoring. • Experience with data processing pipelines. • Experience with Machine Learning concepts (TensorFlow or PyTorch) - an advantage.

Product Designer

As a product designer, you’ll work collaboratively with the product and data teams to help turn complex problems into intuitive solutions. In addition to defining the visual design and user experience, you will also define the micro-interactions that bring the solutions to life. By researching complex user workflows and validating user problems, you will create straightforward, simple, and intuitive solutions. Role & Responsibilities • Create smart, intuitive, and cutting-edge digital experiences. • Embrace UCD principles as the user’s advocate. • Work with Product Design Lead, Product Management, and Engineering to define and implement new solutions for product direction, visuals, and experience. • Find simple, efficient solutions to complex problems. • Be data driven and have a strong desire to constantly improve the experience. • Present and explain your decisions to peers and stakeholders. Requirements • Minimum 2 years experience as a product UX/UI designer, preferably in a consumer product company. • Exceptional verbal and written communication skills. • Excellent eye for aesthetic design and customer appeal. • Artistic and innovative flair. • Excellent attention to detail. • Meticulous and diligent. • Strong knowledge of the industry and market trends. • Experience in motion and interaction design - Advantage.

UI Automation Engineer

Role & Responsibilities • Be hands-on in creating detailed, well-structured test plans and implement automated end-2-end tests for our web applications and Chrome extension • Expand our ability to track changes on websites our Chrome extension works on. • Establish guidelines for automation tests and be a focal point for the team for automation issues. • Measure and improve the effectiveness of the automated test suite. • Work closely with development teams, PM, support teams, and others in order to identify any test gaps, analyze issues and follow through till resolution and automation coverage. Requirements • 2+ years of hands-on experience of writing automation for testing web applications (API and UI). • Derive test cases from a user’s perspective • Experience with Puppeteer, Cypress, Playwright or similar frameworks • Experience with Node.js • Experience with continuous integration and agile methodologies

Site Reliability Engineer

Role & Requirements • Define Site Reliability Engineering strategies, review specifications, and design. • Work with engineering teams on defining and implementing service monitoring to enhance reliability. • Increase visibility on the platform health, create reports and dashboards to make sure the trends are good. • Work with teams to design and implement automated code deployment solutions and remediate issues impacting the cost, health, and performance of our production systems & infrastructure. • Work with teams to diagnose and isolate issues at all layers of the stack, whether it be code or infrastructure, during development and in production. • Maintain production services by measuring and monitoring availability, latency, and overall system health. • Solve problems in mission-critical services creating solutions to prevent problem recurrence, automating remediation procedures. • Develop our data-driven culture by providing statistical analysis to increase the quality of service. • Providing operational support for day-to-day activities involving deployments of services, configurations of service interaction, etc. Requirements • 3+ years experience in DevOps/SRE/Operations. • Experience with Kubernetes, networking, distributed systems, infrastructure, public cloud. • Experience with one or more of the following: Python, Bash scripting and Terraform. • Experience with Unix/Linux operating systems internals and administration or networking. • Maintaining production services, and experience analyzing and troubleshooting systems. • Commitment to a collaborative environment infused with professionalism, integrity, passion, and accountability.

Marketing Designer

We are looking for a passionate marketing designer to join our growing team. As a Marketing designer your main responsibility will be to tell the stories of AI21 and our products visually through compelling marketing material including digital ads, landing pages, social assets and presentations. Role & Responsibilities • Lead design projects as part of the Marketing team. • Develop a visual language for all marketing collateral. • Work on a wide range of exciting projects, converting product capabilities into marketing assets. • Rapidly produce multiple concepts and mockups for different marketing needs. • Create ads and landing pages for our paid acquisition activity. • Create assets for social media channels. • Analyze creative performance constantly and apply learnings to production. Requirements • An online design portfolio that includes web design, digital marketing, and strong graphic examples. • 1+ years of experience creating marketing materials focused on digital channels. • Ability to produce high-quality materials within a fast-paced, constantly changing environment. • Expertise in AfterEffects and other popular design software: Photoshop, Illustrator, Sketch, and Figma. • Solid knowledge of graphic design, motion graphics, video compositing, typography, color grading, and strong attention to detail is required. • Native english speaker - an advantage. • Basic dev skills and webflow experience - an advantage.