Push boundaries. Explore ideas. Reshape tomorrow. Join Garrett and grow your career while helping top vehicle brands accelerate towards a cleaner, safer, and smarter future.
Garrett is a cutting -edge technology leader delivering differentiated solutions for emission reduction and energy efficiency. We are passionate about innovating for mobility and beyond. With a nearly 70-year legacy, we serve customer worldwide with passenger vehicle, commercial vehicle, aftermarket replacement, and performance enhancement solutions.
Join Our Team as a Senior AI Software Engineer!
Are you passionate about AI and ready to lead innovative projects? We’re looking for a Senior AI Software Engineer to be a key player in our AI Center of Excellence, driving the development and deployment of advanced AI solutions.
What You'll Do:
Software Development:
- Architect, develop, and maintain high-quality software solutions for Garrett AI initiatives.
- Lead the design and implementation of software solutions, incorporating advanced AI technologies.
- Write clean, scalable, and efficient code, adhering to best practices.
- Conduct and lead code reviews, maintaining high standards of code quality.
Testing and Quality Assurance:
- Develop and oversee comprehensive test plans (unit, integration, performance tests).
- Identify, document, and resolve defects.
- Advocate for automated testing frameworks.
- Conduct thorough code reviews and participate in peer testing.
- Mentor junior developers in testing methodologies.
Deployment and Maintenance:
- Lead deployment of software solutions into production environments.
- Prepare and review deployment scripts, configure environments, and perform system integration tasks.
- Monitor performance of deployed solutions and provide ongoing maintenance and support.
- Collaborate with operations teams for stable performance.
- Establish best practices for deployment and maintenance.
Collaboration and Leadership:
- Work with stakeholders to ensure alignment and successful project outcomes.
- Lead project planning sessions and document technical designs.
- Conduct training sessions and provide technical support.
- Promote a collaborative working environment.
- Ensure solutions meet business objectives and exceed stakeholder expectations.
Continuous Improvement:
- Review and refine development methodologies, tools, and practices.
- Stay informed about industry trends and emerging technologies.
- Mentor and coach junior developers.
- Lead retrospectives and feedback sessions.
- Foster a culture of continuous improvement.
What We Need:
Education & Experience:
- Bachelor's Degree in Computer Science, Software Engineering, or related field (Master's preferred).
- 6 to 8 years of professional experience in software development with a focus on .NET or Java.
- Extensive experience with Python and AI development, particularly with Large Language Models (LLMs).
Technical Skills:
- Proficiency in .NET or Java, Python, and AI technologies.
- Experience with version control systems (e.g., Git), CI/CD pipelines, and agile methodologies.
- Comprehensive experience in testing methodologies and automated testing tools.
- Expertise in cloud platforms (AWS) and containerization technologies (Docker, Kubernetes).
Soft Skills:
- Excellent problem-solving abilities and analytical thinking.
- Strong communication skills, both written and verbal.
- Demonstrated leadership abilities and experience in mentoring junior developers.
- Ability to work independently and as part of a team.
- Proactive approach to learning new technologies and staying updated with industry trends.
- Strong organizational skills to manage multiple projects and deadlines effectively.
BENEFITS
- Meal tickets
- 13th salary
- Private medical insurance
- A fixed monthly amount received on the Benefits platform with which you can choose from services such as:
- Extended health insurance for employees and dependents
- Dental care
- Online and offsite shopping discounts
- Private pension
- Vacation vouchers
- Transportation: Metrorex/STB monthly subscriptions or Fuel card
- Access to various events (paintball, escape room, laser tag, rafting, wakeboarding, movie, theater etc.)
LEARN & DEVELOP
- Extensive online and on-site training programs
- Support for Green Belt Six Sigma Certification
- Peer2Peer Training program: learn and teach one another, offer advice, and engage
- Career growth & promotion opportunities
- International work environment
RELAX & WELL-BEING
- Sports and Social Club: trainer in the Office program and weekly online Nutrition Sessions for all Garrett employees
- Friendly working environment, alongside talented and dedicated people
- Networking area
- Bookster
- Great coffee, tea and spices
- Weekly Fruit Day
- Employee assistance program for all our employees (professionals ready to listen and speak with you on all subjects)
- Flexible working hours
- 26 vacation days per year for all our employees
- Hybrid work environment: 2 days Work from Home per week
Garrett is a cutting-edge technology leader delivering differentiated solutions for emission reduction and energy efficiency. We are passionate about innovating for mobility and beyond. With a nearly 70-year legacy, we serve customer worldwide with passenger vehicle, commercial vehicle, aftermarket replacement, and performance enhancement solutions.