Tundra Technical Solutions has a large North American oil and gas partner that needs a talented and motivated Generative AI Engineer with expertise in .NET and Python development to join their dynamic team. Our client is a forward-thinking company that's leveraging the power of artificial intelligence to enhance productivity and innovation. If you are passionate about AI and cloud computing and thrive in a collaborative environment, we want to hear from you!
As a Generative AI Developer, you will play a key role in designing, developing, and implementing AI-driven tools to enhance the productivity of our customer applications. You will work closely with cross-functional teams to integrate advanced AI solutions within Azure or Google Cloud environments.
Must Have Skills:
Python Development – 3 to 5 years minimum
.Net Development experience
Experience working within Azure or Google Cloud
Responsibilities:
- Design and develop generative AI models and algorithms using Python and .NET.
- Collaborate with data scientists and engineers to integrate AI solutions into customer applications.
- Optimize and fine-tune AI models for performance, scalability, and reliability.
- Develop and maintain cloud-based AI services within Azure or Google Cloud platforms.
- Conduct research and stay up-to-date with the latest advancements in AI and machine learning.
- Implement best practices for code quality, testing, and deployment.
- Troubleshoot and resolve issues related to AI model performance and integration.
- Work closely with product managers and stakeholders to understand and translate business requirements into technical solutions
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience in developing AI models using Python and .NET.
- Proficiency in machine learning frameworks and libraries.
- Strong experience with cloud platforms, particularly Azure or Google Cloud.
- Solid understanding of software development best practices, including version control, CI/CD, and automated testing.
- Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment.
- Strong communication skills, both written and verbal