
AI Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
Teradata is seeking a highly motivated UI Engineer with a strong software development background to join our team in Hyderabad. You will be adept at managing multiple development activities, including coding, system configuration, testing, and research.
What You Will Do
- Collaborate with an integrated development team to deliver high-quality applications.
- Design, implement, and deploy web-based, multi-tenant, cloud-native front-end applications to enhance manageability and operational visibility for our Vantage cloud platform offerings.
- Work with UX, product management, and other platform engineering teams to conceptualize and evaluate new product ideas and technical designs.
- Leverage open-source tools and technologies, adapting and extending them to create innovative solutions.
- Communicate effectively across teams to ensure alignment and clarity throughout the development process.
- Provide post-production support.
Who You Will Work With
You will collaborate with cross-functional agile teams, including product owners, other engineering groups, and quality engineers, to conceptualize, build, test, and ship software solutions for next-generation enterprise applications. You will report directly to the Manager of the Applications team.
Qualifications
- Minimum of 2 years of professional experience in User Interface development, JavaScript, and Angular, preferably within R&D teams.
- Proven ability to translate user experience designs (mockups, wireframes, user journeys) into code using Angular, Angular Material, and NodeJS. Strong fundamental knowledge of Object-oriented JavaScript, SASS, and CSS3 is required.
- Knowledge of advanced JavaScript and browser optimization techniques.
- Proficiency in Docker and Unix/Linux platforms.
- Experience with Spring Framework or Spring Boot is a plus.
- Expertise in designing and deploying scalable solutions in public cloud environments.
- A passion for innovation and continuous learning, with the ability to quickly adapt to new technologies.
- Familiarity with software configuration management tools, defect tracking tools, and peer review tools.
- Excellent debugging skills for effective troubleshooting and issue resolution.
- Familiarity with relational database management systems (RDBMS) such as PostgreSQL, MySQL, etc.
- Strong oral and written communication skills, with the ability to produce runbooks and both technical and non-technical documentation.
Education and Experience
- Master's or Bachelor's degree in Computer Science or a related discipline.
- Practical experience in development and support structures.
- Knowledge of cloud environments, particularly AWS.
- Proficiency in SQL.
Company
Teradata
Teradata is a leader in providing the most complete cloud analytics and data platform specifically designed for AI. We empower organizations by delivering harmonized data, trusted AI, and accelerating...