(1119604) Lead Software Engineer - Emerging Technologies
Core
Hands-on technical leader designing, building, piloting, and scaling next-generation software solutions applying emerging technologies to high-value business problems.
Role type
Lead Software Engineer (Emerging Technologies)
Builds
Modern software solutions, prototypes, pilots, and reusable platform capabilities
Domain
Enterprise Software / Emerging Technologies (Generative AI, Cloud-Native)
Deliverable
production ML models
Required skills
Software architecture, distributed systems, API design, CI/CD, DevOps, Python/Java/TypeScript/Go/C#, testing strategies, cloud platforms, containerization, infrastructure automation
Preferred skills
AI/ML integration, LLMs, agentic workflows, RAG, vector databases, responsible AI practices, serverless architectures, Kubernetes, microservices, event-driven architecture, infrastructure-as-code
Technologies
Python, Java, JavaScript/TypeScript, C#, Go, Kubernetes, Cloud platforms, Vector databases, LLMs, RAG
Responsibilities
Lead architecture, design, development, and testing of modern software solutions; Evaluate and apply emerging technologies like generative AI and agentic workflows; Translate business goals into scalable software designs and roadmaps; Mentor engineers and facilitate design reviews; Partner with product, data science, and security teams; Define technical evaluation methods and production readiness reviews; Identify technical risks and recommend mitigation strategies
