At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world.
Job Overview
At TE, we strongly believe that data and AI are strategic drivers for future success. We are building a world-class advanced analytics team that will solve some of the most complex strategic problems and deliver topline growth and operational efficiencies across our business units.
TE is looking for a talented Senior Full Stack Engineer to join our team and lead the development of AI/ML/GenAI web applications. The ideal candidate will have a strong technical background in both front-end and back-end development, with expertise in Angular, React, FastAPI, and Python. You will be responsible for developing and maintaining high-quality, reliable, and innovative AI applications that meet user needs.
As a Senior Full Stack Engineer, you will collaborate closely with data scientists, DevOps engineers, and MLOps engineers to implement and deploy AI algorithms and models as cloud-based web applications, ensuring scalability and performance. Staying current with best practices in AI development, web development, and cloud deployment is essential.
Job Responsibilities
- Design and develop high-performance AI/ML/GenAI web solutions to address engineering and business challenges.
- Develop front-end and back-end components for web applications, integrating AI algorithms and models to provide AI-driven functionalities.
- Collaborate with Enterprise, Application, Data & DevOps Architects, Data Scientists, Machine Learning & GenAI Engineers, and Business teams to pilot use cases and discuss architectural design.
- Deploy web applications in production environments, including local servers or cloud platforms like AWS.
- Design and manage databases to store user data and AI-related information.
- Set up and configure infrastructure needed for AI and web solutions, including servers, databases, cloud services, and networking components.
- Implement CI/CD pipelines to automate deployment, ensuring rapid and reliable delivery.
- Monitor performance of AI and web solutions in production, optimizing for scalability, reliability, and efficiency.
- Conduct testing and quality assurance to ensure security, reliability, and performance of solutions.
- Prototype new technological solutions by working with cross-functional teams.
Job Requirements
- Bachelor's or Master’s degree in Computer Science or related field with 5-8+ years of experience.
- Understanding of web development, data processing, distributed and high-performance computing, cloud computing (AWS), deployment, and object-oriented programming.
- Deep expertise in back-end and front-end development, database management, data science, and machine learning.
- Strong programming skills in Python, SQL, PostgreSQL, MongoDB, HTML, JavaScript, React, Angular, FastAPI, REST API, or similar.
- Experience with machine learning algorithms involving diverse data types.
- Proficiency with Linux OS (Ubuntu, CentOS, etc.).
- Experience with Docker/Kubernetes, DevOps, MLOps, CI/CD, GitLab.
- Experience working within Agile methodologies.
- Excellent problem-solving, communication, and teamwork skills.
We Value
- Experience deploying AI projects on cloud and on-premises environments.
- Strong problem-solving skills and results-oriented approach.
- Decision-making based on evidence and logical reasoning.
- Effective communication skills for interacting with business users and executives.
- Certifications in AI/ML and Cloud platforms, e.g., AWS Certified Machine Learning.
- Ability to work in fast-paced, ambiguous environments, providing technical depth and clarity.
Core Values
Integrity, Accountability, Inclusion, Innovation, and Teamwork.