Job Description
Senior Software Development Engineer, AZA Team
The AZA Team is responsible for A to Z Assistant (AZA), an AI-powered virtual assistant designed to help employees find information and complete tasks more efficiently.
Key Responsibilities:
- Lead the architecture, design, development, and launch of core product features.
- Contribute to overall strategy by defining product features, driving system architecture, and spearheading best practices.
- Develop reliable, scalable, and high-performance products with exceptional technical expertise.
- Manage the software development lifecycle, from planning and prioritization to design and delivery.
- Ensure delivery of high-quality, scalable, and innovative software solutions.
- Foster a culture of excellence in software engineering practices and Agile methodologies.
- Collaborate with cross-functional teams to translate complex AI and ML technologies into user-friendly tools.
- Drive team growth and development through recruiting, mentoring, and leadership.
BASIC QUALIFICATIONS:
- Experience as a mentor, tech lead, or leading an engineering team.
- Experience leading the architecture and design of new and current systems.
- Experience in professional software development.
- Experience programming with at least one modern language, including object-oriented design.
- Experience in development in the last 3 years.
PREFERRED QUALIFICATIONS:
- Bachelor's degree in computer science or equivalent.
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
As a Senior Software Development Engineer on the AZA Team, you will be responsible for leading the development of AI-powered virtual assistant features, collaborating with cross-functional teams, and driving team growth and development.