Position: Middle Java Software Developer (US AI Product)
Company: SyncWords
Experience required: 2y
Category: Java
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

Note: This position is fully remote during the period of war in Ukraine.
We will resume our Kyiv office operation once there is no more russian threat.
____________________________________________________________________

**Who we are:**

Since 2012 SyncWords has been a leader in the live captioning industry with a highly qualified team of professionals with NO corporate hustle, micromanagement, and old-fashioned hierarchy. Among our customers are Microsoft, Lionbridge, CBS, Kaltura, Warner Bros., and other industry giants. Pandemic made us even more robust and created new business opportunities. So now we are looking for a Middle Java Software Developer to join our team.

**Our Mission**

Dominate the localization industry by applying machine learning solutions.
 
**Requirements:**

- Eager to learn about AI’s role in a real-world setting
- Good algorithmic background
- Strong knowledge of Java (Knowledge of Rest Api, Spring, Hibernate, Netty a plus)
- Knowledge of Linux (Arch Linux, Docker, AWS a plus)
- Knowledge of databases
- Experience with spring-boot will be a plus
- Minimum intermediate written English skills
- Experience with machine learning will be a big plus
- 2+ yr work experience or have independently programmed a 10k+ line project (open or closed source) or worked on a team to write large parts of a 50k+ line project. Must show code at the interview.
 
**Responsibilities:**

Expand the functionality and maintain the backend of our products. Our products have a small REST server component (Spring/Hibernate) and a larger business logic component (creation of subtitles), as well as a large machine learning component (proprietary deep learning framework). Initially, the candidate will work on the business logic and server components, but there will be an opportunity to learn and work on the machine learning side as well.

**Personal skills:**

- Good analytical and communicative skills
- Good team player, motivated to develop and solve complex tasks
- Self-motivated, self-disciplined and result-oriented
- Strong attention to details and accuracy

**Join the SyncWords team and you can expect:**

- A job on the frontline of a fast-growing tech vertical
- Products that REALLY matter!
- Experienced colleagues who are ready to share knowledge
- A fantastic culture - open communication, great work/life balance, a high performance, and friendly work environment
- Clear assignment of tasks
- We hire for the long term!
- Flexible schedule
- Competitive salary
- Paid vacation/sick time, paid holidays
- Terrific benefits - fresh fruit, snacks, coffee, tea & lunch is supplied daily
- Corporate parties, trips to the mountains and the sea
- Allowance for professional development and more!
- A spacious penthouse office located in a great neighborhood of Kyiv, 10-min walk from Polytechnic metro station, with an amazing view and terrace with bbq.

If we’ve suitably whetted your appetite and you think you’ve got what it takes – skills and character – get in touch. We’re waiting.