Senior/Intermediate Software Developer

22 ore fa

Cagliari, Sardegna, Italia Myveryeasy Tempo pieno

TR2 SRLS Italian innovative SME
Sectors: Indistrial Automation, BlueEconomy, In Space Operation
Activities: computer vision, industrial automation, AI-powered quality control systems
Techonologies: Casual/Generative AI, optical, multispectral/hyperspectral quantum sensing, machine learning, real-time analytics and customised hardware integration.

Career path toward Lead Developer, Software Architect, CTO

Industry sectors

Aerospace & Defence, Information Technology

Technologies you'll work with

powered by Job Nautilus

Salary Range

32000 EUR gross/year

Job Description

Develop robust, scalable software architectures for AI-driven sensing systems. You will work across backend, data pipelines and system integration.

This role is central to turning research prototypes into production-grade software. You will design and implement the infrastructure that powers our AI and sensing products, ensuring reliability, scalability and performance across diverse deployment environments.

Responsibilities

  • Design, develop and maintain backend systems and APIs for AI-driven sensing platforms
  • Build and optimise data pipelines for ingesting, processing and serving large-scale sensor data
  • Implement system integration layers connecting AI models, databases, sensors and user interfaces
  • Set up and manage CI/CD pipelines, containerised deployments and cloud infrastructure
  • Collaborate with the AI team to deploy and serve machine learning models in production
  • Write clean, well-tested and documented code following software engineering best practices
  • Participate in architectural decisions and technical planning
  • Support DevOps activities and infrastructure monitoring

Must-have Requirements

  • BSc or MSc in Computer Science, Software Engineering or related field
  • Minimum 3 years of professional software development experience
  • Strong proficiency in Python and at least one other language (Java, Go, C++ or Rust)
  • Solid experience with backend frameworks (FastAPI, Django, Flask or Spring)
  • Experience with databases (PostgreSQL, MongoDB, Redis)
  • Proficiency with Docker, Kubernetes and cloud platforms (AWS, GCP or Azure)
  • Familiarity with CI/CD tools (GitLab CI, GitHub Actions, Jenkins)

Nice-to-have Requirements

  • Experience with ML model serving (MLflow, BentoML, Triton)
  • Knowledge of message queues (RabbitMQ, Kafka)
  • Experience with geospatial data and GIS tools
  • Familiarity with microservices architecture patterns
  • Contributions to open-source projects
  • Experience in space, defence or IoT software systems

Personal Requirements

  • Pragmatic problem solver who delivers working software
  • Passionate about code quality, testing and automation
  • Comfortable working in a fast-moving environment with evolving requirements
  • Strong collaborator who bridges the gap between research and engineering
  • Continuous learner who stays current with technology trends