Summary
Join Kaizen Gaming, a leading GameTech company, as a Principal AI Engineer and play a critical role in designing and implementing cutting-edge AI products. You will architect scalable backend systems, tech-lead the AI tribe, and mentor fellow engineers. This role requires 10+ years of software development experience, including 5+ years with Python, and expertise in distributed systems and microservices. You'll need experience with message brokers, DevOps/MLOps, and excellent communication skills. Kaizen Gaming offers a hybrid work model, competitive pay and bonuses, private health insurance, and various other perks.
Requirements
- 10+ years of experience in software development, working with a diverse set of programming languages and paradigms
- 5+ years of experience working with Python
- Proven track record of designing, implementing, optimizing and scaling performant, distributed systems and microservice architectures
- Experience with message brokers such as Kafka or RabbitMQ and messaging patterns
- Experience with DevOps/MLOps practices and containerization technologies
- Ability to work autonomously on highly complex tasks, keeping in mind various aspects such as performance, security, observability, and code quality
- Passion for monitoring and troubleshooting production systems and being able to make data-driven decisions
- Excellent communication and collaboration skills targeting a diverse audience from stakeholders to cross-functional technical teams, in order to provide technical guidance and insight
Responsibilities
- Architect scalable, secure, reliable and high-performance backend systems and their corresponding data storages
- Tech-lead the AI tribe in order to deliver state-of-the-art AI models in production
- Lead by example by demonstrating best engineering practices in code development, code reviews and all other phases of the software development lifecycle
- Inspire and mentor fellow tech leaders and senior individual contributors, fostering technical and soft skill growth
- Lead the charge in identifying and enhancing system performance of existing data pipelines, ETL products and data storages
- Work closely with cross-functional teams and stakeholders to ensure smooth integration of the AI products in Kaizenβs overall architecture
- Stay ahead of the tech curve, applying emerging technologies to enhance our capabilities and disrupt the industry
- Define the company-wide AI technical roadmap unencumbered by the more time-sensitive business needs of the product roadmap
Preferred Qualifications
- A deep understanding of classic ML, Deep Learning and genAI algorithms
- A deep understanding of the ML development lifecycle and how that differs from the traditional software development one
- Experience in building data-intensive and AI-empowered products
- Experience in building experimentation, feature serving and model serving platforms
- Familiarity with a wide range of big data technologies, such as Apache Spark, Delta Lake, Apache Kafka, Apache Flink and NoSQL databases
Benefits
- Hybrid way of working & remote options
- A buddy will support you with your onboarding
- Competitive pay and bonus scheme
- Private health insurance for you and your family
- Monthly meal allowance
- Developmental 360Β° feedback framework
- Unlimited access to Udemy & continuous training