Job Purpose
Senior candidates would be expected to provide technical leadership of a component or subsystem within an internally developed AI platform, driving quality and best practices while mentoring junior team members. Junior candidates should also consider themselves for this role based on demonstrable expertise rather than professional tenure or experience.
Key Responsibilities
- Technical Leadership: Own technical direction for assigned components; make design decisions within scope.
- Architecture: Design full feature and component level architectures; contribute to system wide architectural discussions.
- Complex Development: Lead development of complex features spanning an internally developed AI IDE consisting of frontend, backend and related databases.
- Integration Ownership: Lead AI IDE as well as specific engineering systems (e.g., calibration tools, dyno data systems) integration efforts.
- Quality: Lead comprehensive testing strategies development and implementation; test strategy library maintenance and actively contribute to code reviews.
- Mentoring: Coach and develop Junior Engineers and Engineers; conduct thorough code reviews.
- DevOps: Design and implement CI/CD pipelines; establish deployment best practices.
- Technical Support: Handle L3 escalations; contribute to root cause analysis.
What we're looking for - Skills
- LLM integration and prompt engineering experience.
- Enterprise system integration (APIs, ETL, middleware).
- Windows deployment and/or containerisation and orchestration (Docker, Kubernetes).
- Electron desktop application development and Blue Green deployment.
- Automotive engineering domain knowledge (ECU, calibration, test systems).
- AI Chat Interface architecture and extension development.
- Tenacity to work through challenging problems independently.
- Willingness to seek counsel and support with challenging problems.
- Ability to keep an open mind.
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related Engineering discipline (Master's desirable).
- 4 to 5 years professional software development experience (Full Stack desirable).
- Strong proficiency in Python and/or TypeScript/JavaScript and/or Svelte and/or Electron.
- Strong proficiency in modern and AI databases, REST APIs, and version control (Git).
- Demonstrable experience with system design and architecture.
- CI/CD pipeline design and implementation experience.
- Track record of mentoring and developing others (desirable).
- Strong problem solving aptitude, eagerness to learn, and strong inquisitive nature.
- Critical thinker with a 'can do!' mindset.
AI Augmentation Expectation
This role fundamentally operates with AI augmentation. The engineer will leverage AI assistants as a force multiplier for coding, debugging, research, and documentation, enabling delivery scope typically requiring a larger team and more highly skilled engineers.
Benefits
We provide compensation and benefits programs intended to attract, motivate, reward and retain an incredibly talented, globally diverse workforce. Programs include health and well being resources, family centric policies, and an agile workplace program. Formal development opportunities are delivered throughout all levels and stages of employee careers.
Equal Employment Opportunity
PHINIA is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity/expression, national origin, disability or protected veteran status.
Visa Sponsorship
PHINIA does provide sponsorship for employment visa status based on business need.