Software Engineer – AI

Posted 74ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing AI-powered developer tools at Mirantis, focusing on integrating AI into applications. Collaborating with teams to drive product development and deliver user-centric experiences.

Responsibilities:

  • Architect and develop a high-performance, cross-platform desktop application.
  • Integrate with leading AI platforms, frameworks, and LLM service providers.
  • Collaborate with UX/UI designers to create seamless, intuitive developer experiences.
  • Work closely with product managers and engineers to drive product development from concept to release.
  • Write clean, maintainable code, conduct rigorous code reviews, and optimize performance while adhering to industry best practices.
  • Stay current with emerging technologies and best practices, continuously improving product quality and development processes.

Requirements:

  • 3+ years of professional software development experience, ideally with exposure to developer tools or AI/ML-powered applications.
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience is a plus.
  • Strong proficiency in Golang, TypeScript, Node.js, and React, with a focus on scalable, production-grade applications.
  • Experience building, optimizing, and securing desktop applications with Electron, ensuring cross-platform performance (Windows, macOS, Linux).
  • Familiarity with LLM APIs (e.g., OpenAI, AWS Bedrock, etc.) and how developers integrate AI into applications.
  • Excellent communication skills, with the ability to work effectively across engineering, product, and design teams.

Benefits:

  • Work in a global, collaborative, remote-first culture that rewards initiative and execution.
  • Professional development and training.
  • Attend conferences and working groups.
  • Customized workstation (macOS, Windows).