Lead Software Engineer

Virtusa โ€” Poland ยท Posted ~13 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Role Title: Tech Lead - Lead Full Stack Engineer Role Overview We are seeking a proactive, high-ownership Tech Lead to join our AI development team. In this role, you will architect, build, and scale end-to-end AI applications, integrate automated workflows, and design intuitive front-end interfaces while leading technical execution. The candidate must be an independent technical expert capable of proposing architectural decisions, diagnosing system bottlenecks, and communicating directly with high-level stakeholders in the US and Europe. Key Technical Responsibilities AI & Backend Architecture: Architect and develop robust backend services using Python (FastAPI/Django) to handle LLM/AI model integration, RAG architectures, and API development.Agentic Workflows: Design and implement autonomous agents and agentic workflows using frameworks such as LangChain, LangGraph, LlamaIndex, or CrewAI.Frontend Excellence: Architect dynamic, responsive user interfaces using modern JavaScript/TypeScript and Angular.Cloud & Automation: Deploy and manage solutions within hyperscaler environments (GCP preferred or AWS) and leverage automation tools (including Google AppScript/G-Suite integrations).Technical Leadership & Ownership: Drive end-to-end SDLC from schema design to deployment, perform root-cause analysis on complex production issues, and lead technical discussions with client stakeholders. Technical Requirements Python Mastery: 5+ years of hands-on experience with Python (FastAPI, Django, or Flask) tailored for data-heavy and AI-integrated systems.GenAI & Agentic Systems: Proven experience building production RAG pipelines, vector databases, and multi-agent workflows.Cloud Infrastructure: Solid hands-on experience with GCP or AWS.API Design & Integration: Deep expertise in RESTful APIs, asynchronous programming, and microservices architecture. Non-Technical & Behavioral Competencies Client-Facing Leadership: Comfortable leading technical discussions, explaining architectural trade-offs, and managing stakeholder expectations.Extreme Ownership: First-principles thinker who identifies risks early and drives issues to resolution independently.Language Skills: Fluent English.