About The Group
Vonage AI is running two main engineering teams:
- AI Studio, a low-code / no-code process orchestration and virtual assistant conversation designer tool that empowers developers and non-developers alike to create and deploy customer engagement experiences that operate in natural language on any channel (Telephony, SMS, Whatsapp, HTTP and more).
- AI Services, develops AI/ML based services specializing in audio, text and conversational AI systems, enhancing existing products and driving innovation with new products to the customers and optimizations within the company.
Who are we looking for?
We are looking for a talented and experienced technical enterprise architect. You will lead the architecture initiative for some of Vonage’s highest-profile and key strategic projects.
What will you do?
- Collaborate with engineering teams to enhance software delivery effectiveness, serving as a member of the API Group's architecture advisory group.
- Engage in hands-on software engineering tasks, dedicating approximately 60% of your time to coding and development.
- Act as a key advisor to the Director of Engineering, facilitating communication and alignment between the director and engineering teams.
- Lead major technology initiatives from inception to completion, encompassing multiple layers of the architecture.
- Assess the current state of our architecture, define a strategic target-state architecture, and drive its adoption through effective strategy execution. Exhibit leadership qualities to facilitate change and strategy implementation.
- Develop and sustain strong cross-functional relationships with business partners to ensure alignment and collaboration.
- Leverage your experience and creativity to generate innovative solutions for emerging business needs.
- Gather functional requirements, create technical specifications, and conduct project and test planning.
- Develop comprehensive end-to-end solutions for complex issues, interfacing with multiple services, platforms, business units, and organizations.
- Utilize strong technical skills to contribute to and review architecture, design, and code.
- Provide technical leadership and serve as a role model for software engineers pursuing a technical career path in engineering.
- Demonstrate a passion for continuous learning, experimentation, and the application of cutting-edge technologies and software paradigms.
- Show an ability to work effectively with global teams across different time zones.
Requirements
- BSc degree in Computer Science or related field
- 10+ years experience developing systems or software for large business environments (Nodejs, Java, Python, Go)
- 5+ years of experience designing complex distributed systems, management products, or business applications
- Skilled in both front-end and back-end architecture and design.
- Capable of functioning across a wide spectrum of abstraction levels, spanning from business and product strategy down to high-level and detailed technical design, and through to implementation.
- Proficient in communication: proven capacity to elucidate intricate technical matters to audiences with varying technical backgrounds.
- Skilled in collaborating with cross-functional teams while fostering productive working dynamics.
- Proficiency in steering engineering design through Agile methodologies to stimulate innovation, expedite decision-making, and mitigate risks.
- Experience with:
- Web services (consuming or creating) with REST
- Employing unit testing frameworks, mocking, and data-driven tests
- Backend software development using NodeJs, Python or similar RESTful web services
- Experience with AWS as a cloud platform and the services it provides
- Unit testing frameworks, mocking, and data-driven tests
- NoSQL and relational databases
- Kafka and GraphQL
- Knowledge of Kubernetes and Docker
- Microservices architecture
- Solid communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- Experience working with cross-functional teams while maintaining an effective working relationship.