Back to jobs

Senior Software Engineer

Artificialy
Lugano, Ticino, Switzerland
Full-time
Applications go directly to the hiring team

Full Description

Artificialy is an AI company based in Switzerland, with offices in Lugano and Zurich. We design and deliver AI solutions that are impactful, transparent, and tailored to real-world industry needs.

Founded in 2020 by pioneers with over 40 years of combined experience in the field, our team brings together talented engineers, physicists, and mathematicians from across Europe. We are driven by curiosity, technical excellence, and a shared ambition to build AI systems that make a tangible difference.

We are looking for a Senior Software Engineer to help drive the evolution of our software systems, support the engineering team in tackling complex challenges, and ensure high standards of quality across the entire codebase.

In this role, you will work closely with our Solution Architect and AI experts, contribute hands-on to key features, and continuously strengthen our practices in CI/CD, testing, and software maintainability, playing a central role in shaping both our technology and engineering culture.

Key Responsibilities:

* Contribute to the development and technical direction of software systems, tackling complex and innovative engineering challenges

* Act as a technical reference for the company's codebase, ensuring quality and consistency across projects

* Enhance company standards in CI/CD, testing, and software maintenance best practices

* Collaborate with AI experts to integrate models, implement, test, and deliver new features

* Contribute directly to building core components and critical features

* Mentor and support team members, fostering growth and knowledge sharing

* Contribute to strategic technical decisions and help shape the product and engineering roadmap

What We’re Looking For:

* Master’s degree/PhD in Computer Science or Computer Engineering or related fields

* 5+ years of experience in software development, including exposure to system design and architectural decisions

* Proven experience in technical ownership, project guidance and team leadership

* Strong proficiency in Java and Python, including ecosystem tools and best practices

* Strong understanding of data structures, algorithms, and system design

* Experience building RESTful APIs and working with modern HTTP-based architectures

* Experience with Docker, Git, and CI/CD pipelines

* Strong aptitude for cross-team collaboration and interest in trying out new technologies

* Proactive problem solver with a strong sense of ownership and autonomy

* Fluency in Italian and English (min C1)

Nice to Have

* Knowledge of Rust, JavaScript, or other programming languages

* Experience with C/C++ for performance-critical components

* Experience with Kubernetes or similar deployment and automation tools

* Understanding of microservices and distributed systems, as well as cloud platforms such as AWS, GCP or Microsoft Azure

* Familiarity with SQL and/or NoSQL databases

What We Offer

* Full-time permanent contract

* Competitive compensation and growth opportunities

* Possibility to work from home

* A stimulating scientific environment with an informal working atmosphere

* Ongoing training, mentoring, and close collaboration with cutting-edge research teams

Applications go to the hiring team directly