We are seeking a talented Generative AI Software Developer to help us deliver AI-driven products and solutions. As a Generative AI Software Developer, you will be responsible for designing, developing, and deploying advanced generative models and AI solutions to provide decision-enabling insights to our users.
Responsibilities:
Develop and implement generative AI models using tools such as OpenAI s GPT series, DALL-E, Codex, etc.
Design, build, and optimize AI-driven applications and systems.
Collaborate with data scientists, engineers, and product managers to understand requirements and translate them into technical solutions.
Conduct research to stay updated with the latest advancements in AI and integrate new techniques and tools into our solutions.
Ensure the scalability, reliability, and performance of AI systems.
Troubleshoot and debug AI models and applications to resolve issues and improve functionality.
Document development processes, code, and model performance for future reference and knowledge sharing.
Contribute to the development of best practices and standards for AI development within the team.
Requirements:
Bachelor s degree in Computer Science, Information Technology, or a related field. Master s degree or higher is a plus.
Proven experience (3+ years) in developing and deploying generative AI models using tools like OpenAI, TensorFlow, PyTorch, or similar frameworks.
Strong proficiency in programming languages such as Python, Java, or similar.
Experience with natural language processing (NLP) or other relevant AI domains.
Solid understanding of machine learning algorithms, data structures, and software engineering principles.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and their AI services.
Strong problem-solving skills and the ability to work independently as well as part of a team.
Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.