About this role
The team is seeking a Senior Software Engineer specializing in Applied AI and Customer Solutions. In this role, you will be instrumental in developing innovative software solutions that leverage artificial intelligence to enhance the learning experience for users. You will work closely with cross-functional teams to design, implement, and optimize AI-driven applications that meet the needs of both learners and enterprise customers.
Key Responsibilities:
- Design and develop scalable software solutions using AI technologies.
- Collaborate with product managers and UX designers to create user-friendly applications.
- Implement machine learning algorithms and models to improve customer engagement.
- Conduct code reviews and mentor junior engineers to ensure high-quality code standards.
- Troubleshoot and resolve technical issues in a timely manner.
- Stay updated on the latest trends in AI and software development to drive innovation.
Required Skills & Qualifications:
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch).
- Strong understanding of software development methodologies and best practices.
- Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- Minimum of 5 to 8 years of relevant experience in software engineering, with a focus on AI applications.
What we offer:
- Opportunity to work on cutting-edge technology in a collaborative environment.
- Professional development and growth opportunities.
- A dynamic work culture that values innovation and creativity.
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.