Key Responsibilities
Contribute to the development of full-stack applications, including frontend UI and backend services
Build and maintain UI components using modern frameworks (e.g., React, Vue)
Support development of backend APIs and services (REST/GraphQL)
Integrate AI/ML capabilities (e.g., LLM APIs) into applications under guidance
Assist in implementing data processing workflows and pipelines
Participate in debugging, testing, and performance optimization of applications
Collaborate with cross-functional teams to deliver user-facing features
Contribute to prototyping and iterative development in an R&D environment
Follow best practices in code quality, testing, and version control
Learn and adopt modern tools, frameworks, and development practices
Qualifications
Must-Have Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with 2–5 years of experience in software development
Working knowledge of frontend frameworks (React, Vue, or similar) and backend programming (Python, Node.js, Java, or equivalent)
Basic understanding of API development and system design principles
Familiarity with integrating external APIs (including AI/ML services is a plus)
Exposure to cloud platforms (AWS) and development practices such as version control and testing
Strong problem-solving skills and willingness to learn in an R&D environment
Good communication skills and ability to work in a team
Strongly Preferred
Exposure to AI/ML concepts or experience building simple AI-powered applications
Experience with data processing, scripting, or working with structured/unstructured data
Familiarity with modern UI/UX practices or building interactive applications
Internship or project experience in full-stack or AI-related development
Understanding of Agile/Scrum development processes
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
We are seeking an AI Software Engineer to contribute to the design and development of AI-powered applications across the full stack. This role involves building responsive frontend user interfaces and supporting backend services, while integrating AI/ML capabilities into real-world systems. You will work closely with senior engineers and R&D teams to translate ideas into functional features, contributing to both prototyping and production development.
You will assist in developing UI components using modern frameworks such as React or Vue, and support backend development of APIs and services (REST/GraphQL) for data processing and application logic. The role includes working with AI/ML integrations such as LLM APIs, implementing data pipelines for ingestion and transformation, and ensuring system functionality, performance, and reliability. You will operate in an R&D environment, learning to balance rapid experimentation with good engineering practices.
Key Responsibilities
Contribute to the development of full-stack applications, including frontend UI and backend services
Build and maintain UI components using modern frameworks (e.g., React, Vue)
Support development of backend APIs and services (REST/GraphQL)
Integrate AI/ML capabilities (e.g., LLM APIs) into applications under guidance
Assist in implementing data processing workflows and pipelines
Participate in debugging, testing, and performance optimization of applications
Collaborate with cross-functional teams to deliver user-facing features
Contribute to prototyping and iterative development in an R&D environment
Follow best practices in code quality, testing, and version control
Learn and adopt modern tools, frameworks, and development practices
Must-Have Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with 2–5 years of experience in software development
Working knowledge of frontend frameworks (React, Vue, or similar) and backend programming (Python, Node.js, Java, or equivalent)
Basic understanding of API development and system design principles
Familiarity with integrating external APIs (including AI/ML services is a plus)
Exposure to cloud platforms (AWS) and development practices such as version control and testing
Strong problem-solving skills and willingness to learn in an R&D environment
Good communication skills and ability to work in a team
Strongly Preferred
Exposure to AI/ML concepts or experience building simple AI-powered applications
Experience with data processing, scripting, or working with structured/unstructured data
Familiarity with modern UI/UX practices or building interactive applications
Internship or project experience in full-stack or AI-related development
Understanding of Agile/Scrum development processes
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***