Resmonics, an AI startup specializing in acoustic AI, is seeking a Senior Software Developer with over 8 years of experience to join our team. In this role, you will lead a team of software developers and work closely with the CTO to develop and implement software solutions that utilize edge devices and AI to improve acoustic analysis.
- Lead a growing team of software developers in designing, developing, and implementing software solutions for edge devices that utilize AI to improve acoustic analysis.
- Collaborate with cross-functional teams to develop, test, and release software solutions.
- Write clean, maintainable, and efficient code in languages such as C++, Python, and JavaScript.
- Conduct code reviews and provide feedback to other developers.
- Troubleshoot and debug software issues.
- Stay up-to-date with emerging trends in software development, AI, and edge devices.
- Develop mobile applications for iOS and Android platforms using Swift, Kotlin, and Java.
- Work closely with the CTO to establish technical direction and strategy for the company.
- Mentor and train team members to ensure they are equipped with the skills and knowledge necessary to succeed.
- Continuously evaluate and improve team processes to ensure maximum efficiency and quality.
Requirements:
- Bachelor's degree in Computer Science or related field.
- 8+ years of experience in software development.
- Strong experience in developing software solutions for edge devices and utilizing AI to improve acoustic analysis.
- Proficiency in programming languages such as C++, Python, and JavaScript.
- Proficiency in implementing and maintaining CI/CD pipelines (GitLab DevOps, Jenkins)
- Familiarity with mobile development frameworks like Swift, Kotlin, and Java.
- Experience with machine learning and data analysis is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Proven leadership experience with the ability to lead and mentor a team of software developers.
- Strong project management skills with the ability to manage multiple projects simultaneously.
- Fluent in English
How to apply
Resmonics