Senior Software Developer with a strong background in AI/ML Engineering
Bizoforce - The Innovation Platform Accelerating Digital Solutions for Enterprises
About the role
We are seeking a highly skilled Senior Software Developer with a strong background in AI/ML Engineering to join our dynamic team at an IT Multinational. The ideal candidate will have a proven track record of developing innovative software solutions that leverage artificial intelligence and machine learning technologies. You will play a critical role in designing, implementing, and optimizing AI driven applications that enhance our product offerings and improve user experiences.
Responsibilities
- Design, develop, and maintain scalable software applications with a focus on AI/ML capabilities.
- Collaborate with cross functional teams to gather requirements and translate them into technical specifications.
- Implement machine learning algorithms and models to solve complex business problems.
- Optimize existing AI/ML models for performance and scalability.
- Conduct code reviews and provide mentorship to junior developers.
- Stay updated with the latest trends and advancements in AI/ML technologies.
- Participate in Agile development processes, including sprint planning and retrospectives.
- Document software designs, processes, and best practices.
Mandatory Skills
- 7 -10 years of experience in software development with a strong emphasis on AI/ML engineering.
- Proficiency in programming languages such as Python, Java, or C++.
- Hands on experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit learn).
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying AI/ML solutions.
- Ability to work collaboratively in a team environment and communicate effectively with stakeholders.
Preferred Skills
- Experience with big data technologies (e.g., Hadoop, Spark).
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of natural language processing (NLP) and computer vision techniques.
- Experience in developing APIs and microservices.
- Understanding of software security best practices.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in leading software development projects from conception to deployment.
- Strong analytical and problem solving skills.
- Excellent verbal and written communication skills.
If you are passionate about AI/ML technologies and are looking to make a significant impact in a fast paced environment, we encourage you to apply for this exciting opportunity.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free