This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our Artificial Intelligence team as a Senior Software Engineer (with overlap into ML Engineer) and help us revolutionize marketing with ML-powered solutions! You'll work on cutting-edge technologies, impacting millions of users, and contributing to a product that truly makes a difference.
Job Responsibility:
Design & Deliver new features
Ensure quality and performance of developed solution
Support and Maintain owned components
Translate business requirements for ML-powered features into technical specifications and design documents
Collaborate with data scientists to ensure new ML features' technical feasibility and scalability
Define and develop back-office API endpoints as well as the high-performance serving endpoints
Develop and implement ML models, algorithms, and data pipelines to support new features
Deploy and monitor new features in production
Perform rigorous testing and quality assurance of ML models and code
Implement monitoring systems and dashboards to track the performance of ML models in production
Contribute to developing and implementing DevOps and MLOps best practices
Maintain end-to-end features
Provide ongoing support and maintenance for existing ML-powered features
Support our client-facing colleagues in the investigation of possible issues (L3 support)
Document code, design decisions, and operational procedures
Requirements:
Proven experience in python engineering, system design, and maintenance in the area of AI/ML-powered features
Experience with cloud platforms (e.g., GCP, AWS) and relevant services for ML development and deployment
Solid understanding of software architecture principles, particularly in the context of building and maintaining scalable and reliable APIs and microservices
Experience with version control systems (e.g., Git) and CI/CD pipelines for efficient development and deployment
Familiarity with common ML frameworks, libraries, and tools (e.g., TensorFlow, PyTorch, Scikit-learn, etc.) and with ML pipelines/orchestration frameworks (Kubeflow, Airflow, Prefect,...)
Demonstrates strong initiative and a proactive approach to problem-solving
Excellent communication and collaboration skills, with the ability to work effectively within a team
A genuine passion for learning new technologies and keeping up-to-date with the latest advancements in AI/ML
A commitment to delivering high-quality work and a dedication to continuous improvement
Nice to have:
Experience in domains such as Recommendations, Predictions, Contextual bandits, MLOps
Experience working with large amounts of data and utilizing platforms and algorithms for model training and data processing & ML pipelines
What we offer:
Stock options
Remote work in Central & Eastern Europe
Optional office space in Bratislava, Brno, or Prague
A great deal of freedom and trust
Flexible working hours
Work virtual-first
Company events
5 paid days off to volunteer
People Development Program
Communication coach available
Leader Development Program
$1,500 professional education budget annually
Employee Assistance Program with counselors
Subscription to Calm app
‘DisConnect’ days off each quarter
Sports, yoga, and meditation opportunities
Extended parental leave up to 26 calendar weeks for Primary Caregivers