Merlyn Mind is hiring a

Senior Software Engineer

Madrid, Spain
Full-Time
Merlyn Mind is a "Remote First" VC-backed AI EdTech startup that brings the latest advances in AI to Education to help improve the lives of teachers and ultimately the learning outcomes of their students. Our leadership team includes talents from IBM, Amazon, Facebook, Roku, Broadcom, HP, Allen Institute for AI, and more. We have come together to build on a unified product experience for an extremely urgent mission – building a digital assistant for teachers, to untether teachers from the desk and help them with managing classroom technologies.

We're in search of a versatile Senior Software Engineer adept at developing applications for various platforms including Desktop (Windows, Mac, Chromebook) or Android, utilizing Kotlin or Android frameworks. This role offers dynamic opportunities to contribute to innovative projects spanning across diverse technologies. Collaborating closely with Frontend and Backend developers, Machine Learning Engineers, Data Scientists, Data Engineers, Hardware Engineers, Product Managers, Designers, QA, and other cross-functional teams, you'll be instrumental in delivering groundbreaking products tailored for educational institutions. 

What you’ll do:

  • Design and Develop robust and scalable desktop and smart panel applications using a combination of Kotlin and Android 
  • Occasionally develop/maintain browser extensions using Typescript. 
  • Participate in entire software development life cycle. 
  • Create and run infrastructure, CI/CD pipelines and tooling required to support systems. 
  • Troubleshoot incidents, identify root cause, fix and document problems, and implement preventive measures. 
  • Maintain clear documentation for code, APIs, and system architecture. 
  • Collaborate with cross-functional teams to design and implement new features. 
  • Identify and solve complex technical challenges with innovative solutions. 
  • Contribute to architectural decisions and participate in code reviews. 
  • Actively participate in the improvement of our development processes. 

Requirements:

  • A Bachelor's or Master's degree in Computer Science or equivalent field, or relevant professional experience, is required. 
  • 6+ years of hands on experience in Software Development. 
  • Proven experience working across multiple technologies. 
  • Demonstrated proficiency in a minimum of two technologies including Kotlin, Android, and TypeScript (applicants with substantial Java expertise will also be considered). 
  • Strong understanding of software architecture, design principles, and best practices. 
  • Experience developing Desktop, Mobile or Smart Panel Applications. 
  • Ability to adapt to new technologies and learn quickly. 
  • Excellent problem-solving and communication skills. 
  • Experience with DevOps practices and CI/CD tools for Apps (e.g., Git, GitHub Actions, CircleCI, App Center). 
  • Able to work with different levels of ambiguity. 

Merlyn Mind is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, and training. We make hiring decisions based solely on qualifications, merit, and business needs at the time.

Benefits:
Every last Friday of the month Paid Time off for everyone.
401(k) matching
Dental insurance
Flexible schedule
Flexible spending account
Health insurance
Health savings account
Life insurance
Unlimited Paid time off
Parental leave
Vision insurance
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job