Skip to content

Python Developer

  • On-site

Job description

We are looking for an experienced Python Developer to join our growing team. The ideal candidate has strong software engineering skills, a solid background in Python, and a passion for building reliable, scalable, and maintainable systems.

Optics11 is an Amsterdam-based high-tech scale-up company on a mission to innovate underwater security and put Netherlands on the map of European sonar industry. Our novel fiber optic technology is redefining underwater security, enabling advanced sonar solutions for safeguarding of key naval and underwater infrastructure. Our high-paced development has been met with an ever-growing interest from the market, with selection of our towed array technology for the new generation of Dutch submarines being the latest testament to our progress. As we transition towards commercial deployments, we are seeking ambitious, mission-driven professionals to join us in shaping the next chapter of our growth and success.

Responsibilities:

  • Work closely with the data team to implement, test, and maintain production-ready components of our real-time data processing cloud platform.

  • Collaborate with frontend engineers, writing and integrating JavaScript code when required.

  • Set up and manage CI/CD pipelines to ensure smooth deployment processes.

  • Ensure robust documentation and test coverage for all developed components.

  • Work closely with the data team, product manager, product owner, and external developers to deliver high-quality solutions on time.

What's in it for you?

  • Innovative high-tech, international organization.

  • The opportunity to work in a cross-functional and interdisciplinary environment.

  • A lot to learn and to develop, we stimulate personal development.

  • A flat organization, the less hierarchy, the better.

Job requirements

Requirements:

  • 3+ years of professional experience in Python development.

  • Proficiency with common Python libraries such as pandas, numpy, scipy, sklearn, etc.

  • Strong understanding of clean code structure, design patterns, modular programming, and maintainable code practices.

  • Ability to write and understand JavaScript/TypeScript code.

  • Hands-on experience with CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins, or similar).

  • Experience working in Linux-based environments, including proficiency with common command-line tools, scripting, and basic system operations.

  • Experience with containerization and Docker workflows.

Nice-to-Have:

  • Experience with databases such as QuestDB, MongoDB, PostgreSQL, or MySQL.

  • Experience with message brokers such as RabbitMQ or Kafka.

  • Experience with node.js .

  • Experience with cloud environments.

  • Familiarity with CUDA/GPU-accelerated computing and related libraries: TensorFlow, Jax, CuPy, PyTorch, etc.

  • Knowledge of SCRUM, DevOps, and MLOps practices.

More information:

So now you know we're doing awesome projects and if you see you fit the profile, we would like to get to know you. Apply and drop your details or, in case of questions, get in touch with our recruiter Dora Öveges via dora.oveges@optics11.com.

or