Senior Software Engineer, Front-End

Permanent employee, Full or part-time · Berlin/Remote

WHAT IS YAAK?
Yaak is developing an open-source embodied AI platform that prioritizes safety. Partnering with domain experts around the world, we collect their demonstrations and feedback to train large multimodal models (LMMs) which are then fine-tuned for downstream tasks like detecting and correcting incorrect operation and generating novel scenarios. We actually don't do anything with yaks.
WHY ARE YOU WORKING ON HUMAN DRIVING?
At Yaak we asked ourselves: what if  we engage domain experts in building foundation models for embodied AI (e.g human driving)?. To that end, we repurposed the existing infrastructure for human centric training processes to collect invaluable data at scale. By design the training processes encounter wide categories of scenarios required for a human to learn safe operation of the platform, allowing us to extract and build scenario cards (ranked by risk) for each city where our customer fleet operates, which are then used to train foundation embodied AI models. The scenario cards are also open-sourced for the wider embodied AI community to benchmark against, without having to operate a development fleet in a new city, bringing transparency and accountability to the development of embodied AI.
THE ROLE
As a Front-end Developer you will:
  • Participate in designing, writing and supporting robust, responsive and well crafted software
  • Take a leading role in documenting and designing client/server side architecture
  • Work with our designers to implement responsive frontend and interactions
  • Write clean and minimal code with a focus on readability and longevity
  • Take ownership for the quality assessment of your projects
  • Predict technical roadblocks and plan for the posterity of our software stack 
  • Bring the latest and greatest of OSS tools and knowledge to our org
QUALIFICATIONS
You won't see hard requirements here for certain degrees or exact years of experience because we know everyone has their own unique journey. If you're brilliant at your craft and are either an experienced collaborator or motivated to learn and excel at it, we'll know it when we see it.

AT THE CORE YOU ARE: 
  • A Problem Solver. From sourdough to spaceships you are fascinated by complex problems.
  • A Pragmatist. Complex problems don't always require complicated solutions.
  • A Learner. No matter the topic, you like to casually learn new things.
  • A Team Player. You work well with others, and are willing to think out loud.
  • A Leader. You lead by listening to colleagues, as well as setting a good example.
  • A Self-Starter. You take initiative instead of waiting around for task assignment.
  • A Nerd. You love experimenting with the latest features, languages and tools.
YOU HAVE:
  • Demonstrated ability with ReactJS and TypeScript
  • ES6+, OOP, and functional programming knowledge
  • Experience in collaborating with designers, engineers and product managers
  • Experience developing for mobile apps and web
  • Shown comfort working and communicating in English
  • Experience developing or integrating a REST API
BIG PLUS FOR:
  • Experience with Flutter
  • Developed complex, multi-platform applications (web and mobile)
  • Being part of developing a project from its conception to shipment 
  • Building body of work with examples of well executed, responsive frontend work
  • Experience in communicating technical problems and solutions to a diverse audience
  • Public projects that speak volumes of your craft and your passion for it 
PERKS
  • Competitive compensation package with employee share program
  • Flexible work-from-home policy
  • Work in an international team full of talented, chill and cooky people
DIVERSITY IN TECH
Yaak is committed to fostering diversity and inclusion. We want you no matter your ethnicity, gender, religion, sexual orientation, age, disability, or if you’re currently parenting the next world leader. It's our belief that the best work gets done when one feels appreciated, supported and are their most authentic self.
We are looking forward to hearing from you!
Thank you for considering a career at Yaak Technologies. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to .
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.