← Back to job posts
TR2
TR2 is an innovation-driven SME specialised in applied AI, robotics integration, geospatial intelligence and digital platforms for industrial manufacturing, Blue Economy and agri-tech use cases.
WWW.TRTWO.IT ↗
Published on February 7, 2026

Senior/Intermediate Software Developer

📍 Rome 🏢 Hybrid 📄 Fixed-term employment (Full-time) 📊 Mid/Senior
🎯 Sectors
Aerospace & Defence Information Technology
⚡ Skills
AWS Docker Kubernetes CI/CD Linux SQL Python
📈
Career Roadmap
Lead Developer, Software Architect, CTO
💰
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)
  • Good English (B2+)
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
Interested in this position?
Apply now and join TR2
Apply now →
View all job posts by TR2 →