Software Engineer
Core
Build and maintain large-scale, production-quality software systems and data platforms while integrating AI-powered developer tools and agentic AI patterns.
Role type
Senior Software Engineer (AI & Data Platforms)
Builds
Scalable data platforms, semantic layers, and cohesive end-to-end client experiences
Domain
Enterprise software, Cloud infrastructure, AI/LLM development
Deliverable
production ML models | product features | infrastructure
Required skills
System design, Algorithms, Testing, Debugging, Code review, CI/CD pipelines, LLM integration, Prompt engineering, Agent frameworks, Cloud data architectures
Preferred skills
Agentic AI development patterns, RAG, Human-in-the-loop workflows, Developer tooling, Multi-step reasoning
Technologies
GitHub Copilot, OpenAI Codex, Claude Code, Cursor, LangChain, Semantic Kernel, AutoGen
Responsibilities
Implement practices for accurate and safe releases, Leverage AI in daily coding, Collaborate to solve complex global business problems, Provide technical feedback to product engineering partners, Work with client partner teams to implement end-to-end experiences, Mentor engineers and lead technical direction
Seniority
Senior, hands-on IC with mentorship responsibilities