Veritone is dedicated to democratizing AI and providing organizations with the power of AI through its innovative aiWARE operating system. The Sr. Software Engineer will play a crucial role in solving complex problems, driving architectural alignment, and building scalable applications to enhance customer solutions.
Responsibilities:
- Navigate ambiguity to solve complex, novel problems within previously untackled spaces
- Collaborate with cross-functional engineering teams to drive architectural alignment and influence high-impact shared goals
- Serve as a key contributor in defining the team’s technical direction, establishing best practices, and architecting long-term roadmaps
- Build and deploy maintainable, cost-effective, and responsive solutions that meet customer needs with a high speed-to-market
- Partner with product, design, and infrastructure teams to build or enhance scalable applications and services
- Drive application reliability by partnering with Operations and Infrastructure to build, scale, and monitor robust services
- Design, develop, test, and debug high-performance software code for mission-critical business applications
- Analyze and optimize both frontend and backend codebases to maximize system efficiency and performance
Requirements:
- At least 5 years of experience architecting and building high-performance, reliable systems within complex, multi-tiered, and distributed environments
- Advanced programming skills in modern languages and frameworks, specifically Golang, Node.js, or React, with a deep understanding of object-oriented and functional design principles
- Proven ability to contribute to the end-to-end design of new and existing systems, focusing on architectural integrity, design patterns, security, reliability, and horizontal scaling
- Extensive experience applying industry best practices across the full SDLC, including rigorous coding standards, comprehensive code reviews, robust source control management, and automated testing
- Strong track record in operational excellence and continuous deployment, ensuring the seamless delivery of high-quality code
- Demonstrated success in deploying and maintaining production-grade code at scale