Memsource's mission is to help global companies translate efficiently. By leading the industry in AI-powered translation technology, we make localization easier, faster, and more cost-effective. In doing so, the information people want and need is more widespread and accessible than ever before. Behind the software, we're a team from 15+ different countries, speaking 20+ languages, spanning our 3 global offices.
Join a small team of very experienced Java backend developers and help us improve the core of the Memsource platform. The team is responsible for 10+ backend components and you’ll help with:
- Text extraction from 50 different file formats and storing data in MongoDB
- Creating translated files with all original formatting preserved
- Storing translations in Elasticsearch to be used for similar texts in the future
- Spell-checking, word completion and text quality assurance
- Integrating 20+ external machine translation engines
- Preserving terminology
- Providing data for AI components and much more
You’ll enjoy
- Having your code in the production in the matter of weeks
- Automated testing, deployments, static code analysis and code reviews in GitLab
- Having a chance to work with new technologies like Java 11 or Elasticsearch 7
- Closely cooperating with the infrastructure, AI and other teams
- Creating solutions that scale. Our databases contain terabytes of data and we serve tens of thousands of requests per minute
You should have
- At least 3 years of experience in Java
- Solid understanding of HTTP protocol
- Deep knowledge of multithreaded programming
- User experience in Linux
- Working knowledge of XML and Git
Skills we welcome
- Elasticsearch
- MongoDB and other NoSQL databases
- Experience with big data
- Spring Boot
- Docker
- AWS
- Gradle
Why should you work at Memsource?
- You’re interested in working at a successful and rapidly growing technology company with a global presence
- You prefer to work independently in a small international team, with no corporate bureaucracy
- We know you have a life outside of the office - enjoy flexible hours and a home office option
- You deserve 5 weeks of vacation and 3 sick days
- We value your work and offer competitive salaries
- You can improve your language skills with free on-site English and Czech lessons
- You will work in a newly renovated office in Prague’s city center near the Národní třída metro station, with wrap-around terraces and a chill-out area, complimentary tea and coffee, bicycle stands, and a shower
- We hold monthly all-hands meetings where everyone is updated on the latest company news
- Get out of the city with our bi-annual team building weekends, including camping and a winter hiking trip to Sněžka mountain