Software Engineer (Back-end) - AI
Vonage Engineering Mission: We embody the notion of be what’s next, now! We envision,
develop and manage technology to connect the world. Our team brings excellence, passion,
creativity and curiosity to the job. We look at the business environment and technologies in new
and challenging ways, striving to develop and deliver integrated whole-system solutions to meet
our customers’ ever-changing needs.
Why this role matters:
Vonage AI Applications group is looking for a software engineer for creating and optimising AI
based services in the fields of Text, Audio and Imaging, that will enhance the communication
experience and provide amazing end user features.
What you will do:
● Create POCs for new products and ideas
● Create and optimise production services and infrastructures that serve high volume
traffic
● Optimise existing algorithms and models for scalability and performance
● Create and optimise data preprocessing pipelines and ETLs
● Contribute to our existing tool sets for advanced research and development
What you will bring:
Essential:
● BSc degree in Computer Science or related field
● 3+ years hands on proven experience in Python AND other programming language
● Experience with Cloud Environments like AWS / Azure / Google
● Experience with web frameworks and building REST API services
● Experience with relational and non-relational databases
● Virtual environments and dockers
● Ability to quickly learn new technologies
Nice to have
● Experience with Async/Multiprocessing/multithreading
● Experience with CI/CD process
● Experience with AWS services like EKS, ECS, ElasticSearch, ElasticCache, Lambda
● C++, gRPC, websockets, working with machine learning teams