Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Medior Software Engineer image - Rise Careers
Job details

Medior Software Engineer

Who we are

At GoodVision, a trusted provider in AI-driven traffic and intelligent transport solutions, we are building an advanced data analytics platform that transforms real-world movement data into digital insights. Our platform predicts future trends, empowering decision-makers with actionable insights to improve traffic management and safety.

Our mission aligns with the VISION ZERO strategy, dedicated to eliminating all traffic fatalities and severe injuries while enhancing safe, healthy, and equitable mobility for all. Through AI, we are reshaping urban dynamics towards more livable cities by connecting data, processes, and expertise.

GoodVision’s solutions are trusted globally, with >100 enterprise clients across >50 countries leveraging our platform to monitor, digitize, analyze, and act to reduce congestion, prevent incidents, and improve commute times worldwide.

You can check out how our platform looks here:

**https://www.youtube.com/watch?v=SGfyerAgTrc&ab_channel=GoodVision**

Who we need

We’re looking for a Medior Software Engineer to work on the video analytics platform, which improves traffic systems worldwide. In this role, you’ll develop and maintain components deployed on edge devices and servers that handle real-time video processing and cloud data backup, with a strong focus on performance and reliable data delivery. You’ll also be responsible for cloud communication and data transfer.

While we expect you to handle tasks independently, an experienced teammate will always be available for support. If you’re looking to sharpen your skills in a well-established startup operating globally for over eight years, this is your chance!

Responsibilities

  • Develop and maintain real-time video processing and data handling components in C++ and Python, targeting both edge devices and servers
  • Ensure reliable data delivery to cloud
  • Implement unit, integration, and performance tests alongside profiling, to guarantee code quality and stability
  • Handle basic Linux system configuration and management for runtime environment setup
  • Build Docker images and support GitLab CI/CD pipelines for automated testing and deployment
  • Hands-on experience with C++, Python and Docker
  • Understanding of network protocols (e.g., TCP/IP, MQTT) for edge-to-cloud communication
  • Experienced in Linux environment
  • Basic knowledge of computer vision/AI concepts
  • A self-directed approach to work

Nice to have

  • Experience with technologies like NVIDIA DeepStream, GStreamer
  • Experience with creating GitLab CI/CD pipelines
  • Experience with AWS
  • Ability to write clear, concise technical documentation
  • 🧑🏼‍💻 Trust to work independently: Enjoy the freedom to work independently, backed by a culture of trust and support. Your ideas matter, and we believe in your ability to make a significant impact
  • 🕐 Flexible working hours: Life is dynamic, and so are we. Our flexible working hours accommodate your schedule, ensuring a healthy work-life balance
  • 🎉 Team Spirit Beyond Work:  Engage in a variety of team activities and fun team-building events that strengthen our bonds and make every day enjoyable
  • 📈 Company's stock plan: Participate in the success of the company and share in its growth
  • ☕️ Comfortable Workspace: Our office is located in Prague, 2 min walk from metro Invalidovna; it's designed to be cozy and comfortable. A place where you can be your most productive self
  • 💻 Top-Notch Tools: Equip yourself with a high-end laptop, including a MacBook Pro, to enhance your work experience
  • 🏃🏽 Wellness Matters: Prioritize your well-being with a Multi-Sport Card, granting you access to a range of fitness activities
  • 📚 Continuous Learning: Invest in your professional development with our educational program. Grow your skills and stay ahead in your career

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Medior Software Engineer, GoodVision s.r.o.

Are you a Medior Software Engineer looking for a chance to make a real difference in the world? GoodVision is a dynamic company at the forefront of AI-driven traffic and intelligent transport solutions. We’re building an innovative data analytics platform that transforms real-world movement data into meaningful digital insights. This technology helps predict future trends and supports decision-makers in enhancing traffic management and safety around the globe. Our mission is aligned with the VISION ZERO strategy, which is dedicated to eliminating all traffic accidents while cultivating safe and healthy mobility for everyone. As a Medior Software Engineer, you'll be focusing on our exciting video analytics platform which plays a crucial role in improving traffic systems worldwide. You’ll get to dive into developing and maintaining robust components for real-time video processing and cloud data backup. Your expertise in C++ and Python will surely shine as you ensure reliable data delivery and collaborate with cloud communication. This role offers the freedom to work independently while being supported by an experienced team. At GoodVision, we value your ideas and believe in your capacity to influence our mission. With over eight years of global operation, this is a fantastic opportunity to sharpen your skills and grow with us. Plus, enjoy our awesome perks like flexible hours, team activities, wellness programs, and top-notch tools to help you work efficiently. Come join us on this journey towards transforming urban mobility!

Frequently Asked Questions (FAQs) for Medior Software Engineer Role at GoodVision s.r.o.
What are the responsibilities of a Medior Software Engineer at GoodVision?

As a Medior Software Engineer at GoodVision, you will be responsible for developing and maintaining components for our video analytics platform. This includes real-time video processing and cloud data backup. You will ensure reliable data delivery to the cloud, implement various tests for code quality, handle basic Linux system configuration, and support GitLab CI/CD pipelines. Your work will significantly contribute to improving traffic systems worldwide.

Join Rise to see the full answer
What qualifications do I need to apply for the Medior Software Engineer position at GoodVision?

To apply for the Medior Software Engineer position at GoodVision, you should have hands-on experience with C++, Python, and Docker. A good understanding of network protocols like TCP/IP and MQTT is essential for edge-to-cloud communication. Experience in a Linux environment, combined with a basic knowledge of computer vision and AI concepts, will be beneficial. We value a self-directed approach and encourage applicants who thrive in independent work settings.

Join Rise to see the full answer
What opportunities for professional development are available for a Medior Software Engineer at GoodVision?

At GoodVision, we believe in continuous learning and professional growth. As a Medior Software Engineer, you will have access to our educational program, allowing you to enhance your skills and stay ahead in your career. We also encourage participation in team activities and offer a culture that supports individual development, ensuring you can grow both personally and professionally.

Join Rise to see the full answer
What does the work environment look like for a Medior Software Engineer at GoodVision?

GoodVision offers a friendly and supportive work environment tailored for innovation and collaboration. Our office in Prague, just a short walk from the metro, is designed to be cozy and comfortable, providing you with a productive workspace. We prioritize work-life balance with flexible working hours and promote a strong team spirit through various team-building activities.

Join Rise to see the full answer
What technical skills should a Medior Software Engineer at GoodVision possess?

A successful Medior Software Engineer at GoodVision should possess strong technical skills, including proficiency in C++ and Python. Familiarity with Docker and experience in handling CI/CD pipelines are also required. Understanding network protocols like TCP/IP and MQTT is crucial for effective communication between edge devices and the cloud. Additionally, basic knowledge of computer vision or AI concepts is advantageous.

Join Rise to see the full answer
Common Interview Questions for Medior Software Engineer
Can you describe your experience with C++ and Python?

When discussing your experience with C++ and Python during the interview, be specific about projects or tasks you’ve handled using these languages. Highlight problem-solving scenarios where your code made a significant impact, and mention any frameworks or libraries you used that are relevant to GoodVision's projects.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To ensure code quality, discuss your practices regarding unit, integration, and performance testing. Mention the tools you use, such as GitLab CI/CD, to automate testing and deployment. You can also share a specific example of how your testing strategy improved a project’s reliability.

Join Rise to see the full answer
How do you handle real-time processing challenges?

When answering this question, describe your approach to working under pressure, optimizing code for speed, and ensuring efficient data handling. Provide examples from past projects where you successfully tackled real-time processing issues and maintained data integrity.

Join Rise to see the full answer
What is your experience with cloud communication and data transfer?

Detail your experience with cloud platforms, conveying how you managed data transfer and communication between edge devices and cloud services. Include any specific technologies or protocols you’ve utilized, such as AWS services or MQTT, and explain their relevance to real-time data processing.

Join Rise to see the full answer
Can you explain your understanding of network protocols relevant to this role?

Elaborate on your understanding of network protocols like TCP/IP and MQTT. Discuss situations where you have successfully implemented these protocols in past projects and how they contributed to seamless data exchange and communications between systems.

Join Rise to see the full answer
How do you approach learning new technologies?

Talk about your proactive approach to learning, whether it involves taking online courses, participating in webinars, or hands-on experimentation. Giving a specific example of how you recently learned a new skill or technology will demonstrate your commitment to personal and professional growth.

Join Rise to see the full answer
Describe a challenging project you worked on and the outcome.

Choose a relevant project that posed significant challenges. Discuss the obstacles you faced, the strategies you implemented to overcome them, and the end results. Highlight what you learned from that experience and how it can apply to the Medior Software Engineer role at GoodVision.

Join Rise to see the full answer
How do you prioritize tasks in a project?

Explain your methodology for task prioritization, such as using Agile practices, and tools like kanban boards. Mention how you balance multiple responsibilities and ensure deadlines are met while maintaining high-quality work.

Join Rise to see the full answer
What kind of working environment do you thrive in?

Express your preference for a collaborative, innovative atmosphere where creativity is encouraged. Share how team dynamics and flexible working conditions impact your productivity and job satisfaction.

Join Rise to see the full answer
Why do you want to work at GoodVision?

When answering this question, connect your personal values with GoodVision's mission to improve traffic safety and urban mobility. Discuss your enthusiasm for working in a tech-driven environment and how your skills align with the company’s vision and goals.

Join Rise to see the full answer
Similar Jobs
Posted 23 hours ago

Join Polycam as a Senior Android Developer and help shape the future of mobile 3D capture technologies.

DEPT® Remote Berlin, Hamburg, Zürich, Europe
Posted 10 days ago

As a Senior Shopify Architect at DEPT®, you'll lead the architecture of advanced commerce solutions while collaborating with diverse teams.

Photo of the Rise User

Join Misfits and Machines as a Front End Developer and help shape the future of generative video technology with your skills in React and React Native.

Photo of the Rise User
AccorCorpo Remote 92130 Issy-les-Moulineaux, France
Posted 7 days ago

Join Accor Tech & Digital as a Fullstack Tech Lead, where you will mentor a talented team and lead innovation in hospitality technology.

Posted 10 days ago

Join NAV CANADA as a System Test Specialist and be integral to the lifecycle of complex software systems while promoting a culture of continuous learning and growth.

Photo of the Rise User
Charles Schwab Remote US, Alameda County, CA; California, Piedmont, CA
Posted 13 days ago

Join Schwab's forward-thinking team as a Quantitative Software Engineer and help transform the finance industry with innovative technology.

Photo of the Rise User
goTenna Hybrid Panama City, FL
Posted 5 days ago

Join goTenna as a Software Developer Engineer in Test (SDET) to contribute to groundbreaking mobile mesh networking technology.

Photo of the Rise User
Samba TV Hybrid San Francisco, California
Posted 2 days ago

Join Samba TV as a Senior Software Engineer and take ownership of the TV Lab, a vital platform transforming the viewing experience.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr