Lead Full Stack Engineer - AI Platform
Teradata
About the role
About Teradata
At Teradata, we believe in empowering people with better information. Our mission is to provide the most comprehensive cloud analytics and data platform for AI, enabling trusted AI, harmonized data, and rapid innovation. We partner with leading companies across various industries to enhance performance, enrich customer experiences, and seamlessly integrate data throughout enterprises. This position reports to the Senior Manager of Engineering, for the Experience Team.
Join Us to Transform Language with AI!
Your Role
We are looking for a Lead Full Stack Engineer to spearhead the design and development of cutting‑edge AI‑powered product experiences. In this influential role, you will be responsible for driving technical architecture across the entire stack, developing scalable systems, and establishing modern development practices that incorporate AI‑assisted engineering workflows.
You will work collaboratively with frontend platforms, backend services, and AI systems, enabling teams to swiftly prototype and deploy intelligent applications. As a Lead Engineer, you will play a pivotal role in providing technical leadership across multiple teams and shaping engineering strategy in a dynamic product environment.
Collaboration is Key
The Teradata Experience Team is dedicated to transforming Teradata into a world‑class, customer‑focused technology leader that revolutionizes how businesses operate and how individuals experience the power of data. We prioritize understanding our customers' needs, simplifying our products and services, and accelerating business outcomes.
Your Qualifications
- Architect and develop robust full‑stack systems, creating high‑performance applications with React and modern JavaScript/TypeScript frameworks.
- Design and operate distributed backend services and APIs utilizing Node.js, Java, or Python to support customer‑facing products and AI functionalities.
- Promote AI‑accelerated development practices, transforming AI‑generated prototypes into production‑ready systems while increasing engineering velocity.
- Innovate and integrate AI‑powered features and workflows using LLM technologies.
- Provide cross‑team technical leadership, mentoring engineers, guiding system design, and influencing engineering strategy amidst a fast‑paced environment.
- Design and implement multi‑tenant, cloud‑native web‑based applications for operational visibility within our Vantage cloud platform.
- Collaborate with UX, product management, and platform engineering teams to ideate and assess new product concepts and technical designs.
- Ensure code quality through best practices, including intuitive usability patterns, integration, testing, and code reviews.
- Conduct detailed reviews of design, architecture, and code contributions from team members.
- Analyze various approaches, assess impacts, and provide size estimates.
- Work with cross‑platform team members to create effective integrations.
- Create documentation for services and features, including functional specifications and design considerations across multiple SDLC phases.
- Design, develop, and implement automated test suites.
- Juggle multiple projects while maintaining quality and efficiency.
- Foster a positive, inclusive team culture that encourages collaboration, innovation, and constructive dialogue.
What You Bring
- 8+ years of professional experience in User Interface development, with expertise in JavaScript and Angular.
- Proficiency in turning user experience designs into code utilizing Angular, Angular Material, and a solid understanding of Object‑oriented JavaScript, SASS, and CSS3.
- Knowledge of advanced JavaScript concepts and enhancing browser performance.
- Strong familiarity with web standards & technologies, such as HTTP, REST, and JSON.
- Expertise in crafting Automated Test Suites using frameworks including Jasmine, Protractor, Mocha, Cypress, Jest, or Selenium.
- Experience with Test‑Driven Development (TDD) concepts such as mocking and stubbing for unit/integration tests.
- Ability to work effectively in collaboration with multiple cross‑functional teams.
- Excellent written and verbal communication skills.
Why You'll Love Working at Teradata
We embrace a people‑first culture, recognizing that our success is driven by our team members. We support flexible work models, allowing our employees to make decisions about their working arrangements. We prioritize well‑being and actively promote an inclusive environment that appreciates individual differences.
Pay Rate
132,900.00 – 166,100.00 – 199,300.00 Annually. Initial pay depends on location, equity within the company, job‑related knowledge, skills, and experience. All permanent roles include eligibility for annual incentive plans based on company and individual performance.
Benefits
Employees in this role can participate in comprehensive benefits programs, such as:
- Healthcare
- Life and disability insurance
- 401(k) retirement savings plan
- Time‑off programs
More information on these benefits will be shared during the hiring process.
Requirements
- 8+ years of professional experience in User Interface development, with expertise in JavaScript and Angular.
- Proficiency in turning user experience designs into code utilizing Angular, Angular Material, and a solid understanding of Object-oriented JavaScript, SASS, and CSS3.
- Knowledge of advanced JavaScript concepts and enhancing browser performance.
- Strong familiarity with web standards & technologies, such as HTTP, REST, and JSON.
- Expertise in crafting Automated Test Suites using frameworks including Jasmine, Protractor, Mocha, Cypress, Jest, or Selenium.
- Experience with Test-Driven Development (TDD) concepts such as mocking and stubbing for unit/integration tests.
- Ability to work effectively in collaboration with multiple cross-functional teams.
- Excellent written and verbal communication skills.
Responsibilities
- Drive technical architecture across the entire stack.
- Develop scalable systems.
- Establish modern development practices that incorporate AI-assisted engineering workflows.
- Work collaboratively with frontend platforms, backend services, and AI systems.
- Provide technical leadership across multiple teams.
- Shape engineering strategy in a dynamic product environment.
- Architect and develop robust full-stack systems, creating high-performance applications with React and modern JavaScript/TypeScript frameworks.
- Design and operate distributed backend services and APIs utilizing Node.js, Java, or Python to support customer-facing products and AI functionalities.
- Promote AI-accelerated development practices, transforming AI-generated prototypes into production-ready systems while increasing engineering velocity.
- Innovate and integrate AI-powered features and workflows using LLM technologies.
- Provide cross-team technical leadership, mentoring engineers, guiding system design, and influencing engineering strategy amidst a fast-paced environment.
- Design and implement multi-tenant, cloud-native web-based applications for operational visibility within our Vantage cloud platform.
- Collaborate with UX, product management, and platform engineering teams to ideate and assess new product concepts and technical designs.
- Ensure code quality through best practices, including intuitive usability patterns, integration, testing, and code reviews.
- Conduct detailed reviews of design, architecture, and code contributions from team members.
- Analyze various approaches, assess impacts, and provide size estimates.
- Work with cross-platform team members to create effective integrations.
- Create documentation for services and features, including functional specifications and design considerations across multiple SDLC phases.
- Design, develop, and implement automated test suites.
- Juggle multiple projects while maintaining quality and efficiency.
- Foster a positive, inclusive team culture that encourages collaboration, innovation, and constructive dialogue.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free