Prague, Czech Republic
Java Software Engineer
Who we need

It does not matter if you work on AI, frontend or backend, testing or cloud infrastructure, we expect tech ownership which means responsibility, but also an opportunity of steering our product or tech stack. Research on all levels is done daily so we can adopt cutting-edge technologies. All mentioned in a friendly team and with big flexibility.

Our AI engineers work with NVIDIA DeepStream on AWS GPU instances and NVIDIA Jetson computers. Our backend stack utilizes technologies like Java, Docker, AWS Lambda, and PostgreSQL. GoodVision web application is built using TypeScript and Angular. Our cloud-native stack runs on Amazon Web Services, and we use CloudFormation IaC to describe resources of our infrastructure.

The core of our GoodVision ecosystem (Java + AWS Lambda, databases) is ready to onboard a new member. Our backend basically takes raw data from AI, stores them, provides logic and transformation, and serves everything via REST API. As a senior engineer you will be part of all mentioned, have tech ownership of selected components/systems, troubleshoot, and mainly do tech designs and write code.

Responsibilities:
  • Technical design of our solutions
  • Write, test, and document code (Java 17) and serverless functions (with AWS Lambda)
  • Take care of our data (how to store, read, set formats, and solve performance)
  • Do documentation, CR, and mentor colleagues
  • Find places for improvement (code, tech stack, data)
Requirements
  • Strong hands-on experience with writing code in Java (17) and REST API
  • Knowledge of software design/architecture
  • Experience with defining and running DB (SQL, NoSQL)
  • Code versioning (Git)
  • Knowledge of AWS (Lambda, S3, Dynamo, Cloudformation)
  • Understand devops/pipelines/automations with real experience (Gitlab)
  • Self-organized approach to work
  • Team player who won’t get afraid when the first issue occurs
  • Fluent English (we speak Czech in the team, but communication with other departments and everything written is in English)
What could be an advantage
  • Know how to write documentation
  • FE is not something that you are afraid of
  • Understanding of message queues (SQS, AWS Kinesis, Kafka)
  • Awareness of how AI works
What we offer
  • Trust to work independently
  • Variety of team activities and team buildings
  • Generous compensation
  • Company’s stock plan
  • Flexible working hours
  • Modern office in Prague, Invalidovna
  • High-end laptop – MacBook Pro
  • Multi-sport card
  • Educational program
About us

We are the award-winning venture-backed startup operating in the smart city and artificial intelligence space, leading the way in traffic data collection and analysis.