Backend Engineer Offline

MilTech 🪖

Vidar Systems is an acoustic technology startup at the cutting edge of defense and security solutions. We employ retail hardware components to build military grade systems aiming to redefine acoustic weapon locating solutions in terms of affordability, efficiency, and reliability. Our team is spread out globally with main activities and production taking place in the heart of Ukraine — Kyiv.

About the Role
Join our agile engineering team, where you’ll develop and maintain scalable software systems supporting advanced military acoustic reconnaissance. You’ll have significant autonomy in architecting solutions, integrating with machine learning components, and guiding our infrastructure to meet evolving needs. As a key member of our small team, you’ll drive code quality, reliability, and directly improve Ukraine’s defensive capabilities on the frontline.

What You’ll Do
 

  • Python Development: Write and maintain high-quality Python code.
  • Infrastructure as Code (IaC): Manage AWS resources using AWS CDK to ensure scalability and maintainability.
  • DevOps & CI/CD: Continuously improve our build and deployment pipelines, ensuring rapid and reliable software releases.
  • Automated Testing: Implement and maintain automated tests to validate functionality and prevent regressions.
  • Containerization: Deploy and manage services using Docker containers.
  • ML Integration: Collaborate with machine learning engineers to integrate models and data pipelines into production systems.
  • System Architecture: Design and refine architectures that support growth and adapt to complex requirements.


What You Need
 

  • Python Expertise: 5+ years of professional experience writing production Python code.
  • AWS & IaC: Proven experience with AWS and the AWS CDK for managing infrastructure.
  • Docker & Linux: Proficiency with Docker and solid Linux command-line skills.
  • Dependency Management: Familiarity with Poetry for managing Python dependencies.
  • Redis: Experience using Redis for caching or data storage.
  • Collaboration & Autonomy: Ability to work independently, make architectural decisions, and communicate effectively within a small team.


Nice to Have
 

  • C/C++: Experience with C/C++ is likely to be beneficial, especially as we develop our next generation system.


Why Join Us?
 

  • High Autonomy: Shape the direction of our software solutions with minimal oversight.
  • Cutting-Edge Domain: Contribute to military acoustic reconnaissance systems at the forefront of innovation.
  • Flexible Work Options: Benefit from flexible arrangements and a culture that values your input.

The job ad is no longer active

Look at the current jobs Python →

Loading...