(1119604) Lead Software Engineer - Emerging Technologies
Core
Design, build, pilot, and scale 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, JavaScript/TypeScript, C#, Go, Cloud platforms, Containerization, Testing strategies
Preferred skills
AI/ML, LLM, Agentic workflows, RAG, Vector databases, Prompt engineering, Serverless, Kubernetes, Microservices, Event-driven architecture, Infrastructure-as-code
Responsibilities
Lead architecture and design of modern software solutions; Evaluate and prototype emerging technologies; Translate business goals into scalable technical roadmaps; Mentor engineers and facilitate design reviews; Partner with cross-functional teams to deliver solutions; Define technical evaluation methods and quality gates
Seniority
Senior, hands-on IC with leadership
