https://bayt.page.link/fP21Lp3B6H9b2m4s7
Create a job alert for similar positions

Job Description

Introduction
The IBM Automation team is on the lookout for a talented AI Engineer to join our team and help us push the boundaries of what’s possible with artificial intelligence. In this role, you’ll be at the forefront of designing, developing, and deploying machine learning and deep learning models that will be integral to our AI projects. You’ll collaborate closely with various teams, transforming complex AI concepts into practical applications that deliver real-world value.

Your Role and Responsibilities
  • Build and Deploy Models:
  • Design, develop, and optimize machine learning and deep learning models.
  • Implement algorithms to improve the performance and scalability of AI systems.
  • Data Preparation:
  • Handle data collection, cleaning, and preprocessing for large datasets.
  • Develop and maintain data pipelines to ensure efficient data processing.
  • Code and Integrate:
  • Write clean, efficient code and integrate AI models into production environments.
  • Optimize systems for reliability, scalability, and performance.
  • Innovate and Research:
  • Stay updated on the latest AI advancements and experiment with new models and techniques.
  • Prototype new ideas and contribute to the company’s AI strategy.
  • Collaborate Across Teams:
  • Work closely with data scientists, software engineers, and product managers.
  • Translate complex AI concepts into practical applications that meet business needs.
  • Evaluate and Optimize:
  • Assess and improve the performance of AI models using metrics like accuracy and recall.
  • Continuously optimize models for speed, memory usage, and resource efficiency.
  • Ensure Compliance and Ethics:
  • Ensure AI solutions adhere to ethical standards and regulatory requirements.
  • Implement measures to guarantee model transparency, fairness, and interpretability.
  • Deploy and Monitor:
  • Oversee the deployment of AI models and monitor their performance in production.
  • Set up automated monitoring systems to ensure models function effectively in real-world scenarios.


Required Technical and Professional Expertise


  • 8-12 years of experience in frontend/UI development, with a strong focus on building high-performance, scalable web applications.
  • Expertise in building reusable UI components and libraries to ensure consistency and modularity across applications.
  • Experience in performance optimization techniques, including profiling, lazy loading, and minimizing render times.
  • Solid understanding of theming principles and creating adaptable, customizable UI for different use cases.
  • Familiarity with Web Components and leveraging them to create reusable and encapsulated UI elements.
  • Experience with Palamida or other tools for open-source component management and license compliance.
  • Understanding of cross-browser compatibility issues and responsive design principles to ensure a seamless user experience across devices.
  • Familiarity with build tools, version control (Git), and CI/CD pipelines to streamline development and deployment.
  • A passion for exploring new frontend technologies and frameworks to continuously improve the UI.
  • Strong problem-solving skills, with a focus on debugging and performance tuning.
  • Excellent communication and collaboration skills, with experience in mentoring junior developers.


Preferred Technical and Professional Expertise


  • Proficient in Angular, React, or both, with a deep understanding of their ecosystems, component architecture, and state management.
  • Hands-on experience with RxJS for managing asynchronous data streams and reactive programming in modern web applications.
  • Strong knowledge of JavaScript (ES6+), as well as Git for version control, and Webpack or Gulp for build automation.
  • Expertise in CSS3 and SASS/LESS for advanced styling, including responsive design and cross-browser compatibility.
  • Experience in theming, creating reusable and customizable UI components for different applications.
  • Adept at conducting code reviews, ensuring adherence to coding standards, and mentoring junior team members to improve code quality.
  • Experience with Jest or similar testing frameworks for writing unit, integration, and end-to-end tests.
  • Exposure to CI/CD pipelines and automated testing workflows.
  • Strong problem-solving skills, with experience in debugging, performance optimization, and profiling.
  • Ability to work in an Agile environment, collaborate with cross-functional teams, and adapt to changing project requirements

Job Details

Job Location
Bengaluru India
Company Industry
Other Business Support Services
Company Type
Employer (Private Sector)
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.