IVONA Software is one of Amazon’s top notch development centers. IVONA researches, develops and delivers cutting edge multi-language Text to Speech technology, leading in voice quality, accuracy and ease of use. As part of IVONA's development team you will work within the Amazon Digital Products department. This department has developed significant digital businesses including Amazon MP3, Amazon Video on Demand, IMDB, Amazon Fire TV, the Kindle Fire, Kindle Voyage and our recently released Amazon Echo.
IVONA is also a team of creative people who successfully combine passion and ambition in creating one of the best speech synthesizers in the world, and now are one of the most visible teams within Amazon where you will have the opportunity to build solutions of great impact on customers all over the globe. At Amazon, we take pride in building complete end-to-end solutions, staring from researching a problem, implementing the solution, building a scalable and reliable service and ensuring the service is there when you need it.
About You
You’ve built a lot of software – shipped products, created platforms, tools and modules, worked with every framework under the sun and have built big, distributed, API-driven systems with thousands of users. You’re as excited as we are about learning every day, and solving really hard engineering problems.
Being passionate about software quality, reliability, testability and maintainability, you are known to your co-workers as the go-to person for answers to questions that begin with “what’s the best way to…” – even though your answers tend to start with “help me understand what you’re trying to accomplish by…”. With stakeholders and other team members you are diplomatic, persuasive, and usually right. You understand the challenges associated with operating a large-scale system in production, and your designs and implementations reflect that understanding.
When you’re wrong, you’re happy to learn something. You build software quickly, but properly (so that you don’t have to go back to it later). Shipping on time with high quality makes your heart feel warm.
What You’ll Do
Joining us as a Senior Software Development Engineer you will:
- Contribute to and lead the design, architecture and implementation of IVONA Speech Cloud service – our public offering available to thousands of business customers
- Drive the development process and spearhead best practices: technical excellence, code reviews, quality standards, testability standards, documentation standards
- Deliver projects on-time and meet the real needs of our customers
- Work on new and existing products, features, APIs, platforms and frameworks
- Take part in the complete project lifecycle
- Care about the overall operational experience of the service ecosystem
- Mentor your team members
- Argue for the right outcomes with data, conviction and diplomacy
- Have significant impact on our overall strategy in development
- BS/MS in Computer Science or equivalent experience
- 6+ years of professional experience with Software Development and High-scale Distributed Systems
- Sharp analytical abilities and proven design skills
- Proficiency in at least one modern programming language: Java, C/C++, C#
- Ability to achieve stretch goals in a highly innovative and fast paced environment
- Strong verbal and written English communication skills with demonstrated experience engaging and influencing team members and project stakeholders
- Documented experience in building scalable, high performance, reliable software and distributed systems.
- Strong sense of ownership
- Demonstrated leadership abilities in an engineering environment for driving operational excellence and best practices
- Experience in communicating with users, other technical teams and management in order to collect requirements, describe software product features, and technical designs