Lead Software Engineer- AI
Vivian Health
·
Posted:
September 1, 2023
·
Remote
About the position
The Lead Software Engineer at Vivian Health is responsible for providing technical leadership and guidance to a team of software engineers. They play a critical role in driving the design, development, and delivery of innovative software solutions, ensuring the use of best practices and contributing to the overall success of software projects. This role also involves collaborating with cross-functional teams to align software development efforts with project goals and business objectives. The Lead Software Engineer may also have the opportunity to lead technical projects, mentor junior engineers, and act as a manager for a small team.
Responsibilities
- Regularly lead technical projects, possibly spanning multiple teams
- Task/scope work as necessary for teammates
- Exemplify strong technical leadership and own a broad company goal
- Produce and review thorough design documents and scope work for a team of engineers
- Provide thorough code review and mentorship/feedback to more junior engineers
- Effectively estimate project scope/timeline and deliver on time
- Take ownership of existing systems and drive solutions
- Work with cross-functional stakeholders to achieve positive business outcomes
- Act as a manager for other engineers
- Coach/mentor more junior engineers
- Lead the development and implementation of AI solutions
- Design and develop scalable and efficient algorithms, models, and frameworks
- Collaborate with cross-functional teams to understand business requirements and propose AI solutions
- Supervise and mentor a team of AI software engineers
- Provide technical guidance to drive excellence in AI development projects
- Stay updated with the latest advancements in AI research, algorithms, and tools
- Assess the potential application of AI advancements within the organization
- Apply statistical and machine learning techniques to design and build predictive models and analytics algorithms
- Optimize various business processes through the use of predictive models and analytics algorithms
- Implement and maintain necessary data pipelines, databases, and infrastructure for AI development and deployment
- Work closely with other teams and stakeholders to ensure successful AI development and deployment.
Requirements
- Strong technical leadership skills
- Experience leading technical projects and teams
- Ability to provide mentorship and feedback to junior engineers
- Proficiency in producing and reviewing design documents
- Thorough understanding of software development best practices
- Ability to estimate project scope and deliver on time
- Ownership and problem-solving mindset
- Collaboration and communication skills with cross-functional stakeholders
- Experience in AI development and implementation
- Knowledge of scalable and efficient algorithms and models
- Ability to propose AI solutions for complex challenges
- Supervisory and mentoring skills for AI software engineers
- Familiarity with the latest advancements in AI research and tools
- Proficiency in statistical and machine learning techniques
- Experience in designing and building predictive models and analytics algorithms
- Knowledge of data pipelines, databases, and infrastructure for AI development and deployment.
Benefits
- Flexible Time Off
- Comprehensive Health Insurance Plans including HSA and FSA Options
- 401K Retirement Savings Plan with Generous Employer Match
- Generous Parental Leave
- Pre-tax Commuter Benefit Plan
- Work from home stipend
- Access to Corporate Discount Program
- Pet Insurance