Senior/Lead UI Engineer

IBM • IN Bangalore

Company

IBM

Location

IN Bangalore

Type

Full Time

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
Apply Now

Date Posted

10/17/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Business Analyst - Elite Software Automation

Views in the last 30 days - 0

Elite Software Automation ESA is a boutique consulting firm that specializes in process optimization custom systems and automations for established hi...

View Details

Market Development Specialist - Spectrum

Views in the last 30 days - 0

Spectrum is seeking an outgoing professional for a financially rewarding job as a Market Development Specialist The role involves acquiring new custom...

View Details

Angular Developer Consultant (Nearshore Hourly) - Bitovi

Views in the last 30 days - 0

Bitovi is seeking an experienced Angular Developer Consultant with 5 years of professional experience in developing singlepage applications The role i...

View Details

Project Coordinator - Behind the Design

Views in the last 30 days - 0

Behind the Design is seeking a solutiondriven Project Coordinator for a thriving interior design business The role involves project managing orders ac...

View Details

Experienced Backend Developer (Laravel/Vue) - NERIS Analytics Limited

Views in the last 30 days - 0

The job posting is for an experienced Laravel developer with at least 5 years of experience who is also proficient in Vue 3 The role is fully remote a...

View Details

Experienced Backend Developer (Laravel/Vue) - NERIS Analytics Limited

Views in the last 30 days - 0

The job posting is for an experienced Laravel developer with at least 5 years of experience who is also proficient in Vue 3 The role is fully remote a...

View Details