Software Developer.Programming-AI.24-25
Reports To
AI Developer will report to the TL of AI team
Job Overview
The AI Developer will be responsible for designing, developing, and deploying artificial intelligence solutions tailored to meet organizational goals. This role involves leveraging advanced machine learning techniques, natural language processing, and generative AI capabilities to create innovative applications.
The AI Developer will work closely with cross-functional teams to ensure the successful integration of AI models and systems into business workflows.
Responsibilities and Duties
· Design and develop AI solutions using machine learning (ML), deep learning (DL), and natural language processing (NLP) techniques.
· Collaborate with Tech team, Product Manager and stakeholders to identify AI-driven opportunities.
· Build and deploy predictive models, recommendation engines, and generative AI applications.
· Optimize AI algorithms for scalability, performance, and accuracy.
· Integrate AI systems with existing software platforms and workflows.
· Research and stay updated on advancements in AI, machine learning frameworks, and tools.
· Prepare and maintain technical documentation for AI projects.
· Conduct rigorous validation (testing & review) of AI models to ensure reliability and compliance with business requirements.
· Collaborate with stakeholders’ to implement CI/CD pipelines for AI model deployment.
· Provide training and support to end-users and teams for AI-powered solutions.
Qualifications
· Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
· 2+ years of experience in developing and deploying AI/ML solutions with overall 4 years of experience in relevant areas.
· Proficiency in programming languages such as Python, R, or Java.
· Experience with AI frameworks and tools like TensorFlow, PyTorch, scikit-learn, or similar.
· Strong knowledge of data preprocessing, feature engineering, and model evaluation techniques.
· Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
· Knowledge of version control systems like Git.
· Certification in AI/ML technologies is a plus.
Skills
· Strong analytical and problem-solving skills.
· Effective communication and teamwork capabilities.
· Proficiency in data visualization and interpretation tools.
· In-depth understanding of AI ethics and responsible AI principles.
· Ability to work in agile development environments.
· Attention to detail and adaptability to changing project requirements