Role: Senior Fullstack Lead Engineer
Job Description: We are looking for a full stack Sr. Engineer who will work with a team of other softwareengineers to design, implement, and deploy complete AI systems that meet customerrequirements and are cloud-native. The Sr. Engineer will focus on creating full stacksoftware solutions that typically include front-end web frameworks, back-end services,microservices, databases, and all associated cloud infrastructure required to deploy andmaintain the solution.
Responsibilities:
- Design and build full stack innovation solutions, including both the back end and front end.
- Review code for peers and provide mentorship for other team members. Provide coaching to team members and contribute to their development through mentoring, in-house workshops, and learning sessions.
- Design and create advanced scheduled jobs and microservices, defining new patterns and orchestrations.
- Design and implement advanced data storage mechanisms using relational and non-relational data stores.
- Explore, create, and configure cloud services using infrastructure as code. Recommend new cloud services and patterns.
- Present new ideas to improve an existing system/process/service or utilize new frameworks to enhance performance.
- Collaborate across cross-functional teams to break down features into user stories and estimate them.
- Stay updated on technology roadmaps. Continuously learn, create content, and teach others specific subject areas.
- Influence technology and policy decisions at the Director+ level across the organization.
- Understand financial decisions, including NPV and ROI, based on customer experience/business drivers.
- Degree in computer science or engineering, or related work experience.
- 7-10 years of full stack web development experience including front-end and back-end development, designing database schemas, writing SQL, Python, Spark, Java or C#, JavaScript, HTML, and CSS, and technical engineering experience.
- 3-5 years of DevOps experience with infrastructure as code and using cloud services from AWS, Azure, or GCP.
- Working experience with vector databases.
- 1+ years coaching and mentoring team members.
- Comfortable working in an ambiguous environment.