Senior/Intermediate Software Developer

14 ore fa

Cagliari, Sardinia, Italia Altro 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