AI Software Engineer
HPAbout the role
Description -
Job Summary
• This role is responsible for overseeing the design, implementation, and maintenance of robust and scalable software systems. The role collaborates with cross-functional teams, including software developers, system administrators, and project managers, to create solutions that integrate seamlessly with existing infrastructure and deliver value to end-users. The role ensures the efficiency, reliability, and performance of software systems. The role provides guidance to other team members on developing validation execution plans for new technologies.
Responsibilities:
· Collaborate with internal and external stakeholders to understand business requirements and help drive technical strategy and execution.
· Stay current with the latest AI, software engineering, and networking technologies and industry trends.
· Design and architect scalable, secure, and robust software systems and AI-driven solutions.
· Lead development strategies, testing, and deployment of AI models and production-grade software applications.
· Lead the integration of AI and software systems with external partners’ platforms, networks, and applications.
· Provide technical leadership, mentorship, and guidance to junior engineers and cross-functional teams.
· Develop and maintain strong technical and working relationships with partner organizations.
·
Skills & Qualifications:
· Bachelor’s or Master’s degree in ML, Data Science, Computer Science, or a related field.
· Proven experience as a senior or experienced software engineer working on complex systems.
· Strong programming skills in Go, Python, Java, or C++. Strong OS with Linux & Windows.
· Solid experience with networking concepts and systems, including distributed systems, protocols, and performance optimization.
· Understanding of REST APIs, gRPC API, HTTP, tokens (JWT), and authentication flows.
· Understanding of Database, Cloud Infra, AI and machine learning, including deep learning, reinforcement learning, natural language processing, and computer vision
· Hands-on expertise with AI frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.
· Ability to lead end-to-end AI and software projects, from architecture and development to production and public availability.
· Strong communication and collaboration skills, including experience working in Agile environments.
· Experience with graphics technologies (OpenGL, Vulkan, DirectX) is a plus.
Cross-Org Skills
• Effective Communication
• Results Orientation
• Learning Agility
• Digital Fluency
• Customer Centricity
Education and Experience Required:
· 7+ years of professional experience as an AI software engineer, software engineer, AI engineer, or in a similar role.
· Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related field.
· Preferred (but not required): PhD in AI, ML, Data Science, or a related field.
· Experience contributing to AI, data science, or software engineering research, including publications or applied research projects, is a plus.
Impact & Scope
• Impacts function and leads and/or provides expertise to functional project teams and participate in cross-functional initiatives.
Co
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s