Technical Lead Job Description Template
Our company is looking for a Technical Lead to join our team.
Responsibilities:
- Guide peers and junior developers in handling ongoing tasks as required, to keep the team as productive and efficient as possible;
- Work back and provide clarity;
- Provide expertise and guidance on resolution for challenging technical problems and impediments;
- Follow guidelines;
- Implement security and data protection functionality, within defined security criteria;
- Write comprehensive manuals, guides, and documents for technical team and end-users;
- Ability to work independently and conduct self-directed research;
- Works effectively with team/group to design interfaces, develop services and integrate applications;
- Provides technical leadership to serve as point of escalation, review, and approval for key issues, significant projects, and decisions;
- hiring;
- 80% Hands On;
- Work closely with Product Management team in defining ML roadmap;
- Generate high quality artifacts such as high level and detailed technical requirements/designs and deployment plans;
- Lead the design and development of FPGA-accelerated ML solutions;
- Excellent Analytical skills require.
Requirements:
- Consistently respects and appropriately leverages the skills of team members;
- Experience with various programming languages; Significant experience with Microsoft development using Visual Studio, .NET Framework, and C#
- Manages multiple priorities effectively, adapts to changes in procedures or conditions easily, and accepts new responsibilities with enthusiasm;
- ASP.NET Visual Studio – Experience in;
- Help with ongoing management and maintenance of technical systems and sites;
- Spring MVC, Hibernate, Spring;
- Experience with Agile Project management or Highly Iterative Project Methodology experience;
- HS Diploma or GED;
- Experience with mapping neural networks to FPGAs or GPUs is a big plus;
- LINQ/Lambda – Experience in;
- Experience using Agile methodology;
- 7+ years of progressive, relevant software development experience in a changing environment;
- 3+ years of experience with Windows Servers (WS2016) and Windows 10 in an enterprise environment;
- 2+ years of experience in a leadership role managing junior engineers;
- Deep understanding of machine learning fundamentals.