Principal AI Developer
Skills
Apache SparkArcticContextData ServicesEmerging TechnologiesIT StrategyModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years building intelligent systems distributed platforms or AI-enhanced applications
- 5+ years leading technical direction and mentoring senior contributors
- Ability to architect systems for ML generative AI and agentic workloads
- Production experience with generative AI systems at scale including fine-tuning prompt engineering evaluation and guardrails
- Experience with agentic frameworks and LLM integration patterns
- Track record partnering with cross-functional teams to deliver customer-facing outcomes
- Strong written and verbal communication skills across technical and non-technical audiences
- Hands-on coding ability
- Experience with cloud-native data services and infrastructure-as-code or CI/CD practices
- Exposure to cybersecurity concepts including threat detection alert triage risk modelling exposure management MITRE ATT&CK and telemetry
- Familiarity with data engineering tools such as Spark Flink Kafka or Databricks
- Experience with ML quality measurement and evaluation frameworks
- DevSecOps and security-first development mindset
Nice to have
- Strategic thinker
- Hands-on leader
- Cross-functional collaborator
- Security-minded
- Mentor
Day to day
- Set the technical vision and architecture roadmap for AI capabilities across machine learning generative AI and agentic workflows
- Design scalable production-grade systems that unify heterogeneous data sources using rule-based probabilistic and ML-based approaches
- Partner with data science engineering product and security operations teams to create solutions that deliver measurable customer value
- Write architecture decision records design docs and status updates to communicate strategy progress and trade-offs
- Unblock the team debug production issues review PRs write code when needed and mentor senior engineers
