Software Engineer – AI
Posted 74ds ago
Employment Information
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).















