Principal AI Software Engineer
Core
Design, implement, evaluate, and deploy AI-powered autonomous execution applications and services, including developing and fine-tuning large language models (LLMs) and deep learning models.
Role type
Principal AI Software Engineer (Full-stack)
Builds
AI-powered autonomous execution applications and services
Domain
Artificial Intelligence / Large Language Models / Cloud SaaS
Deliverable
production ML models | product features
Required skills
Large language model (LLM) development and fine-tuning, prompt engineering, agent-based architecture design, deep neural network training and inference, full-stack development, cloud SaaS product delivery, Python for data science workflows, web application development frameworks
Preferred skills
Experience with MCP, A2A protocol, Langchain, Azure AI Foundry, React, NumPy, Pandas, scikit-learn, Matplotlib, Jupyter, PyTorch, TensorFlow, C, C++, C#, Java, JavaScript
Technologies
Python, C, C++, C#, Java, JavaScript, React, NumPy, Pandas, scikit-learn, Matplotlib, Jupyter, PyTorch, TensorFlow, MCP, A2A protocol, Langchain, Azure AI Foundry
Responsibilities
Develop and fine-tune large language models and deep learning models, write scalable code for model training and inference pipelines, optimize AI models for performance and cost efficiency, rapidly prototype new ideas, provide technical leadership to software engineers
Seniority
Principal, hands-on IC with technical leadership