Your Role and ResponsibilitiesResponsibilities:
- Develop and maintain core Voice Agent application services and frameworks.
- Addition of support for natural languages to the Voice Agent capabilities.
- Own core AI applications and related tooling, focusing on the system’s integration, configuration, lifecycle and event management
- Enable modular, testable and scalable deployment through continuous, incremental refactoring of core applications
- Keep and push for the high bar of development best practices: test coverage, design patterns, documentation and self-documenting code
- Address core design and stability issues across the stack and platform
- Educate engineering teams on standard methodologies, and where possible, automate enforcement and migrate existing code to ensure compliance
Required Technical and Professional Expertise
- 5+ years of experience in Linux environments with good understanding of Linux processes.
- 5+ years of professional experience developing back-end/server technologies in Python
- Strong command over Data Structures and Algorithms. Deep understanding of Computer Science Fundamentals.
- Strong experience in high performance, server and service programming, e.g. distributed, multi-threaded programming writing network clients and coordinating high throughput inter-process communication
- Quick learner
Preferred Technical and Professional Expertise
- Experience in containers- and Kubernetes-based development.
- Experience with audio processing and streaming.
- Experience with software cloud scaling and performance optimization.
- Experience in shell scripting and cross-language system development.
- BS degree in Computer Science, similar technical field, or equivalent experience.
What we offer:
• Working for a top 5 IT company according to Forbes 2022 best employers ranking
• International and prestigious projects
• Highly skilled teams of experts
• Wide range of IBM trainings and certificates
• Unlimited access to Udemy, Harvard Business Review, Safari O’Reilly, getAbstract, IBM AI Skills Academy
And what is more:
• Contract of employment
• Competitive compensation – salary range, depending on your skills and experience
• Private medical care and life insurance
• Employee Assistance Program
• Sport, charity & other networking groups
• Summer / winter camps for children
• Discounts with IBM employee badge
• Referral Bonus Program
• Home office option
• No dress code