Principal Artificial Intelligence Software Engineer
Role responsibilities
Architect and lead the end-to-end development of production-grade AI systems and platforms using LLMs and generative AI. Define the long-term AI strategy, technical standards, and governance to drive operational excellence and commercial differentiation.
Requirements
Requires at least 7 years of software development experience and a Bachelor's degree in Computer Science or equivalent. Preferred candidates have extensive experience in production ML/AI systems, technical architecture for distributed systems, and advanced degrees (Master's or PhD).
Key skills
Artificial Intelligence, Generative AI, Large Language Models, Python, Java, Golang, C++, Platform Architecture, AI Governance, Distributed Systems, MLOps, Agentic Frameworks, Software Development, Technical Leadership, System Design, Cloud Architecture
Keywords
Artificial Intelligence, Generative AI, LLM, Agentic Technologies, Python, Java, Golang, C++, Distributed Systems, AI Governance, MLOps, Transformer-based Models, Embedded Inference, Workflow Orchestration, Software Engineering, Platform Engineering, Technical Architecture, Build vs Buy, Aviation, Enterprise Systems, Risk Assessment, Security Controls, Production Excellence, Evaluation Frameworks, AI Maturity, Computer Science, Scalability, Automation, Operational Efficiency, Technical Leadership