The Job logo

What

Where

Technical Staff, Software Engineering

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join our Software Engineering team in Bangalore, as a Technical Staff responsible for designing and developing advanced AI solutions for Client Software Applications, collaborating with cross-functional teams. Lead the development and implementation of AI models for next-generation Client PCs.

Job description 

Technical Staff, Software Engineering

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Join us to do the best work of your career and make a profound social impact as a Technical Staff on our Software Engineering Team in Bangalore


What you’ll achieve

  • As a Technical Staff, you will play a role of GenAI Architect to design and develop advanced artificial intelligence solutions for various Client Software Applications. This is in collaboration with cross-functional teams to understand business requirements and implement/deploy AI models and systems.
  •  You will work with set of best brains inside Dell as well as in the industry SMEs in leading the next generation Client PCs powered with AI & its client SW products that gives World Class Customer Experience. 


You will:

  • Closely work with product managers, data scientists, engineering teams, and other stakeholders to understand business goals and determine AI requirements.
  • Evaluate and select appropriate AI technologies, tools, and frameworks to achieve the set requirements.
  • Design and develop AI architectures and algorithms to support complex AI solutions.
  • Lead the development and implementation of AI models, using industry best practices in AI and machine learning.
  • Up to date with the latest advancements in AI technologies and identify opportunities for Client applications.

Take the first step towards your dream career
 

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:

Essential Requirements

  • 16-22 years of working as an AI architect, data scientist, or related role with strong knowledge of Machine Learning, Deep Learning, and Natural Language Processing (NLP) techniques.
  • Proficiency in programming languages such as Python, Java, or C++, and familiarity with popular AI libraries and frameworks (e.g., TensorFlow, PyTorch). Good understanding of cloud computing platforms (e.g., Azure, AWS) and experience deploying AI models on these platforms.
  • Excellent problem-solving and analytical skills, with the ability to break down complex problems into actionable components.
  • Strong communication and collaboration skills, with the ability to work effectively within cross-functional teams.
  • Ability to stay updated with the latest advancements in AI technologies, frameworks, and platforms.

Desirable Requirements

  • Bachelor's or Master's degree in Computer Science with specialization in AI, Data Sciences
  • Knowledge of working in Scaled Agile environments.
Set alert for similar jobsTechnical Staff, Software Engineering role in Bengaluru, India
Dell Technologies Logo

Company

Dell Technologies

Job Posted

7 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

13-17 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Cisco Logo

Software Engineering Technical Leader

Cisco

Bangalore Urban, Karnataka, India

Posted: a year ago

Join Cisco's Multicloud Defense team as a Software Engineering Technical Leader. Lead a team in developing cloud security solutions with a focus on network security. Collaborate, innovate, and drive talent development to deliver high-quality products. The role involves working closely with public cloud platforms, network security protocols, and routing & switching technologies.

Schneider Electric Logo

Software, Engineering Manager

Schneider Electric

Bengaluru, Karnataka, India

Posted: a year ago

The Engineering Manager is a key leadership position in Incubator organization of IA. The role is responsible for delivering the build-time software for the next generation control automation system. Based on IEC 61499 standard, the build-time is an integral part of EcoStruxure Automation Expert, providing hardware agnostic, event-driven, low-code control programming ecosystem for automation engineers. Using the build-time desktop application, our customers design and model automation of a plant process, deploy the application to hardware assets in the plant and monitor the plant’s performance through local and web-based remote interfaces. Key responsibilities of the role •    Manage a team of ~30 software developers , testers & scrum masters that are organized as scrum teams, to develop, test & integrate software for IEC 61499 build-time (design studio) to meet the quality, security, performance & value expectations of customers. •    Create and enable culture of quality & security  by design and customer-first mindset •    Collaborate with product owners, system architects & technical leaders to ensure the engineering team delivers features based on identified priorities and technical decisions. •    Leverage experience of software application development, to advice team on technical issues and enable collaboration with other technical experts to support the team. •    As people manager, ensure engineering resources are assigned to priorities and drive development of people for both short-term & long-term customer needs. Drive resource strategy for short-term & long-term via hiring (contactors & internal talent development) •    Support and guide team members on competency development, career growth & performance against measurable objectives. •    Proactively identify roadblocks, inefficiencies and improvement areas affecting team productivity and collaborate with overall organization to address these areas •    Additional responsibilities may include acting as a scrum master, to drive scrum rituals (sprint planning, stand-up meetings, retrospectives and coordination with other scrum teams) under the Scaled Agile framework. •    Ensure all development activities in the teams’ scope is per the SE offer development compliance activities (Secure Development Lifecycle, Cybersecurity, safety, qualimetry etc.) per governance defined by the Scaled Agile program team. •    As an agile leader, enable culture of continuous experimentation & improvement, team empowerment & accountability, growth-oriented mindset & innovation. •    As a leader in the organization, contribute to the organizational level initiatives such as people development, process improvements, agile transformation and employee engagement initiatives.   Qualifications   Required skills and experience •    Engineering or equivalent degree in computer science.  •    At least 15 years of total experience leading and managing engineering teams developing customer-facing software products. •    At least 8 years of experience in coding/designing/architecting software products using .NET/C# technologies. •    Prior experience working with real-time operating systems (Linux, VxWorks, RTOS etc..) •    Ability to be based out of Bangalore, India location. •    Prior experience with agile and scrum practices. •    Ability to work well in a matrixed organizational environment and be a collaborative team player across various reporting lines. Preferred skills •    Prior experience with Scaled Agile development (SAFe) •    Familiarity with IEC 61499 control automation standard •    Familiarity with control automation or industrial automation domain/customer segments/applications. •    Prior experience managing remote teams.