Backend Software Engineer
QASCOM
- Vicenza
- Tempo indeterminato
- Full time
- Design, development, test and deployment of distributed systems for data collection, storage and visualization;
- System level activities, including but not limited to, requirements analysis, identification and flow-down, software design and development
- Development of technical documentation, according to the applicable standards relevant to the engineering domain (e.g. ESA/ECSS, GSWS, ETSI, etc.)
- Implementation and deployment of RAG systems and fine-tuned LLMs in production environments.
- Maintenance of production systems with focus on availability, according to SLA
- Management of the system infrastructure and DevOps activities, including monitoring, troubleshooting, and fixing infrastructure-related issues
- Bachelor’s or Master’s degree in Computer Science Engineering;
- Professional experience in developing and maintaining complex applications deployed in production, ideally under SLA;
- Professional experience with relational databases;
- Professional experience of containerization (Docker is required, Kubernetes is a plus);
- Good knowledge of web applications developments and deployment;
- Good knowledge of security principles;
- Good knowledge of software engineering, design practices, patterns and object-oriented programming;
- Proficient in .Net Core;
- Hands on experience with Linux;
- Exposure to distributed systems, event driven development, microservices and message brokers;
- Eligibility for National Security Clearance;
- Good knowledge of written and spoken English.
- Experience with relational database (schema design, SQL language), PostgreSQL preferred;
- Experience with large scale / high data volume applications;
- Design and production deployment of RAG architectures and fine-tuned Large Language Models, ensuring scalable integration, performance optimization, and secure enterprise adoption;
- Familiarity with Gitlab and DevOps activities (CI/CD, pipelines);
- Knowledge of Angular and/or Python is considered a plus;
- LLMs, RAG, fine-tuning, vector databases, prompt engineering, Python, MLOps, and AI security.