GEN AI Developer
Company
IBM
Location
SK Bratislava
Type
Full Time
Job Description
As a Developer for our Generative AI initiatives you will play a pivotal role
in designing developing and deploying advanced AI-driven learning and
knowledge solutions. Leveraging IBM’s watsonx platform and state-of-the-
art pretrained models such as Granite Mistral and Llama 3 you will
build scalable secure and efficient applications on the IBM Cloud
infrastructure. Collaborating closely with Solution Architects Lead
Developers Data Scientists UX/UI Designers and other stakeholders you
will contribute to delivering high-impact solutions that drive innovation
within IBM.
Your Role and Responsibilities
Design implement and fine-tune generative AI models using
pretrained models like Granite Mistral and Llama 3 within the
watsonx framework.
-Integrate AI models into applications ensuring seamless functionality
and optimal performance.
-Customize pretrained models to meet specific project requirements
enhancing their capabilities as needed.
-Write clean efficient and maintainable code for AI-driven
applications APIs and user interfaces using best practices.
-Participate in both front-end and back-end development tasks
ensuring cohesive and functional software solutions.
-Design and implement RESTful APIs to facilitate communication
between different components of the AI solutions.
-Deploy AI solutions on IBM Cloud leveraging cloud-native services for
compute storage networking and AI-specific offerings.
-Utilize tools like Terraform or Ansible to manage and automate cloud
infrastructure deployments.
-Ensure applications are scalable and perform efficiently on IBM Cloud
infrastructure optimizing resource usage and costs.
-Work closely with Solution Architects Lead Developers Data
Scientists UX/UI Designers and other team members to integrate AI
components seamlessly into the overall solution.
-Actively participate in Agile/Scrum ceremonies including sprint
planning daily stand-ups and retrospectives to ensure project
alignment and continuous improvement.
-Share knowledge and expertise with team members fostering a
collaborative and innovative development environment.
-Maintain high standards of code quality through regular code reviews
adherence to coding standards and implementation of best practices.
-Develop and execute unit integration and system tests to ensure the
reliability and robustness of AI solutions.
-Identify diagnose and resolve software defects and performance
issues in a timely manner.
-Implement security best practices in the development lifecycle
ensuring that solutions comply with IBM’s security policies and
industry standards.
-Ensure that data handling within AI solutions adheres to data privacy
regulations and best practices
Required Technical and Professional Expertise
Experience:
-Minimum 3+ years in software development with significant
experience in developing and deploying AI/ML solutions.
-Hands-on experience with IBM’s watsonx platform and IBM Cloud
infrastructure.
-Proven experience working with generative AI models and
integrating pretrained models into applications.
Technical Skills:
-Proficiency in languages such as Python Java or JavaScript relevant
to AI development.
-Strong experience with AI/ML frameworks like TensorFlow PyTorch
and their application in generative models.
-Experience in deploying and fine-tuning models like Granite Mistral
and Llama 3.
-Proficiency with IBM Cloud services including compute storage
networking and AI-specific offerings.
-Familiarity with CI/CD pipelines version control systems (e.g. Git)
and containerization tools (e.g. Docker Kubernetes).
-Strong understanding of RESTful API design and implementation.
-Experience with both SQL and NoSQL databases relevant to AI
applications.
-Basic understanding of cloud security best practices data encryption
and compliance standards.
Soft Skills:
-Ability to work collaboratively in a cross-functional team environment.
-Excellent verbal and written communication skills with the ability to
convey complex technical concepts to diverse audiences.
-Strong analytical and problem-solving abilities to address technical
challenges effectively.
-Excellent organizational skills with the ability to manage multiple
priorities and meet deadlines.
-Ability to thrive in a fast-paced dynamic environment and adapt to
changing project requirements.
-High level of accuracy and attention to detail in all aspects of
development and documentation
Preferred Technical and Professional Expertise
listed above
Date Posted
11/13/2024
Views
0
Similar Jobs
Salesforce Developer - IBM
Views in the last 30 days - 0
As an Application Developer at IBM youll lead in creating customized systems using an agile environment driving innovation and powering IBM and its cl...
View DetailsObchodný zástupca v oblasti elektrotechniky - Schneider Electric
Views in the last 30 days - 0
Schneider Electric Slovakia is seeking a passionate team member for their commercial team The role involves acquiring new clients and maintaining rela...
View DetailsSenior Java Developer - IBM
Views in the last 30 days - 0
As an Application Developer at IBM you will lead the design development and maintenance of complex Java applications driving innovation and powering I...
View DetailsVeeva Vault Developer - IBM
Views in the last 30 days - 0
The job posting seeks a Veeva Vault developer for support and migration services of the Development Cloud solutions The role involves technical suppor...
View DetailsDevSecOps Engineer - IBM
Views in the last 30 days - 0
IBM is seeking an experienced DevSecOps Engineer to design implement and maintain DevSecOps practices and pipelines The role involves collaborating wi...
View DetailsJunior Java Developer - IBM
Views in the last 30 days - 0
As an Application Developer at IBM youll lead the companys future by translating system requirements into customized systems using Agile methodologies...
View Details