Jobs and Careers
IB
Senior Engineer Python Backend – IBM WatsonxOrders
IBMKraków, Polandfull_timeVerifiedPosted 24 Sept 2024
About the role
<span>Introduction</span><span></span><br/>IBM WatsonxOrders mission is to deliver advanced conversational technology solutions targeting<br/>retail and restaurant customers. We are focused on using state-of-the-art Machine Learning, AI,<br/>and related technologies along with IBM’s unparalleled scale to completely transform the<br/>customer experience!<br/><span></span><br/><span>Your Role and Responsibilities</span><span></span><br/>We are looking for a Python Back-end Engineer to support the development of an edge Artificial<br/>Intelligence (AI) product. This engineering role presents the opportunity to work at the<br/>intersection of audio hardware, deep learning, and edge infrastructure while collaborating with<br/>a dynamic team and helping enable one of the largest deployments of brick-and-mortar AI<br/>technology. <p>The core responsibility of this role is to support the development of efficient, modular, reliable<br/>and scalable AI Voice Agent that is deployed at quick service restaurants. The back-end work<br/>focuses on core logic of the AI product, microservices, distributed processing, telemetry, and<br/>scalability of a product and platform that will reach 10s of millions of customers per day.</p> <p>Responsibilities:</p> <p>• Develop and maintain core Voice Agent application services and frameworks.<br/>• Addition of support for natural languages to the Voice Agent capabilities.<br/>• Own core AI applications and related tooling, focusing on the system’s integration,<br/>configuration, lifecycle and event management<br/>• Enable modular, testable and scalable deployment through continuous, incremental<br/>refactoring of core applications<br/>• Keep and push for the high bar of development best practices: test coverage, design<br/>patterns, documentation and self-documenting code<br/>• Address core design and stability issues across the stack and platform<br/>• Educate engineering teams on standard methodologies, and where possible, automate<br/>enforcement and migrate existing code to ensure compliance<br/><span></span><br/><span>Required Technical and Professional Expertise</span><span></span><br/>• 8+ years of experience in Linux environments with good understanding of Linux<br/>processes.<br/>• 8+ years of professional experience developing back-end/server technologies in Python<br/>• Strong command over Data Structures and Algorithms. Deep understanding of<br/>Computer Science Fundamentals.<br/>• Strong experience in high performance, server and service programming, e.g.<br/>distributed, multi-threaded programming writing network clients and coordinating high<br/>throughput inter-process communication<br/>• Quick learner<br/><span></span><br/><span>Preferred Technical and Professional Expertise</span><span></span><br/>• Experience in containers- and Kubernetes-based development.<br/>• Experience with audio processing and streaming.<br/>• Experience with software cloud scaling and performance optimization.<br/>• Experience in shell scripting and cross-language system development.<br/>• BS degree in Computer Science, similar technical field, or equivalent experience.</p> <p>What we offer:</p> <p>• Working for a top 5 IT company according to Forbes 2022 best employers ranking<br/>• International and prestigious projects<br/>• Highly skilled teams of experts<br/>• Wide range of IBM trainings and certificates<br/>• Unlimited access to Udemy, Harvard Business Review, Safari O’Reilly, getAbstract, IBM AI Skills Academy<br/>And what is more:<br/>• Contract of employment<br/>• Competitive compensation – salary range, depending on your skills and experience<br/>• Private medical care and life insurance<br/>• Employee Assistance Program<br/>• Sport, charity & other networking groups<br/>• Summer / winter camps for children<br/>• Discounts with IBM employee badge<br/>• Referral Bonus Program<br/>• Home office option<br/>• No dress code</p><br/><span>Key Job Details</span><br/> <span>Role:</span>Senior Engineer Python Backend – IBM WatsonxOrders <span>Location:</span>Krakow, PL <span>Category:</span>Software Engineering <span>Employment Type:</span>Full-Time <span>Travel Required:</span>No Travel <span>Contract Type:</span>Regular <span>Company:</span>(0109) IBM Polska Sp. zo.o. <span>Req ID:</span>727001BR <p> </p>
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s