Open position at Salted CX
Senior Machine Learning Engineer
- Work schedule
- Full-time
- Address
- Pernerova 51, 186 00 Praha 8-Karlín, Česko
Salted CX aims to create a software-as-a-service platform that enables contact centers to thoroughly analyze customer interactions and automate subsequent processes.
"For me, it is important that a person is passionate about what they do. You don’t have to know exactly what you want to do, but you should enjoy it. You need to be honest and not afraid to speak up when you disagree with something."
Martin Váňa, Staff Machine Learning Engineer

In this role you will
- Work with models and their adaptations in Python using tools like PyTorch, Transformers, Hugging Face Datasets, Pandas, NumPy, and more, including language models such as GPT, BERT, Llama, Phi and agents built on top on them.
- Work on AWS infrastructure such as S3, EKS, SQS, SageMaker, Data Wrangler, EC2.
- Experiment with PySpark, Elasticsearch/OpenSearch, vector databases to explore their capabilities.
- Deliver solutions using aiohttp web applications, Python multithreading, and async coroutines.
- Continuously deploy and write unit tests, ensuring functionality with CI/CD pipelines.
- Deploy into production using Terraform, Docker containers, and ECR.
- Explore new technologies like FST, Ray, Temporal, n8n, or AWS innovations such as GLUE or Bedrock.
- Communicate directly with clients on smaller projects and proofs of concept.
Martin Váňa
Staff Machine Learning Engineer
"Two things come to mind that I find most important: enthusiasm for problem-solving and a willingness to continuously learn new things and skills. This goes hand in hand with the need for openness. If you get stuck on something, you have no problem asking others for advice, and you can also accept when someone suggests a better solution than yours. We all play for the team, not against each other."
Martin Juřen, Senior Machine Learning Engineer

You'll excel your best if you have
- Enthusiasm for both research and production-quality software development.
- Eagerness to continually learn in the ever-evolving field of machine learning.
- Experience training and testing new models, particularly in NLP or ASR.
- Strong software engineering skills in API development, containerized services, parallelism, basics of distributed systems, queues, events, and databases (both SQL and NoSQL).
- Understanding of service monitoring and operations.
- Openness to sharing and learning from new experiences and perspectives.
"This company fosters a collaborative and supportive work environment where people take their responsibilities seriously while maintaining a fun and healthy work-life balance. The platform we're developing has the potential to make a profound impact on customer experiences, which fuels my enthusiasm to contribute. Features and tasks are well thought out and purpose-driven. Finally, as an ML engineer, here I have the opportunity to work with state-of-the-art LLM models, exploring their capabilities and pushing the boundaries of what they can achieve in real-world applications."
Karel Durkota, Senior Machine Learning Engineer
We Offer
- 30 days of paid vacation, 10 days of paid sick leave
- Flexible working hours
- New hardware of your choice
- A company of kind people who care about each other
- We are flat-structured company and try to avoid corporate hassles
- We are open-minded company and welcome new ideas and initiatives
- Trips to cool events like JSALT or conferences, where we actively participate, get inspired, and expand our network in the ML/AI community
We look forward to receiving your application and meeting with you in person.