About this role
The team is seeking a Senior Software Engineer to join their innovative team. In this role, you will be instrumental in developing and enhancing their AI platform, which aims to streamline workflows and improve efficiency for businesses worldwide.
Key Responsibilities:
- Design, develop, and maintain scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to ensure code quality and best practices.
- Mentor junior engineers and contribute to team knowledge sharing.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud platforms, preferably AWS or Azure.
- Familiarity with AI and machine learning concepts.
- Strong understanding of software development methodologies and best practices.
- Excellent problem-solving skills and attention to detail.
Experience:
- A minimum of 5-8 years of software engineering experience, with a focus on developing enterprise-level applications.
What we offer:
- An opportunity to work with cutting-edge technology in a dynamic environment.
- A collaborative culture that encourages innovation and professional growth.
- Opportunities for career advancement and skill development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.