Software Engineering II-SUPPORT SERVICES-AI & Platforms - In House Engineering
Posted
Kotak Mahindra Bank Software Engineering II-SUPPORT SERVICES-AI & Platforms - In House Engineering
The Software Engineering II role is integral to our organization's success, as you will be responsible for designing, developing, and implementing innovative solutions to enhance our AI-powered platforms. Your work will directly impact the efficiency and effectiveness of our banking operations, ensuring a seamless experience for our customers.
- Design and develop scalable software solutions for AI-powered platforms.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality code.
- Implement machine learning algorithms and models to enhance platform capabilities.
- Conduct thorough testing and debugging to ensure robust and reliable software.
- Document and maintain codebases, ensuring best practices are followed.
- Stay updated with the latest technologies and trends in AI and software engineering.
- Mentor and guide junior team members, fostering a culture of knowledge sharing.
- Participate in code reviews and provide constructive feedback to improve team performance.
- Troubleshoot and resolve complex technical issues related to AI platforms.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum 3 years of experience in software development, with a focus on AI and machine learning.
- Strong proficiency in programming languages such as Python, Java, or C++.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries.
- Knowledge of software development methodologies (e.g., Agile, Scrum) is preferred.
- Excellent problem-solving and analytical skills, with a passion for innovation.
- Ability to work independently and manage multiple projects simultaneously.
- Strong communication skills for effective collaboration with diverse teams.
- Familiarity with cloud computing platforms (e.g., AWS, Azure) is an advantage.