Technical Lead
Core
Provide technical guidance, suggest development process improvements, and deliver complex software features with high quality and stability.
Role type
Technical Lead (Software Engineering)
Builds
Complex application features and reusable software components
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Software development lifecycle management, system design, code reusability, security strategy, technical estimation, team mentoring, technology integration, release process management
Responsibilities
Participate in requirements analysis, design, development, and unit testing; Identify and resolve security and usability issues; Mentor new software engineers; Deliver training and knowledge sharing sessions; Integrate new technologies; Ensure timely and quality delivery of features; Manage personal estimates and project ownership.
