Senior Software Engineer
At Consigli, we build technology that makes engineering faster, smarter, and more sustainable. As a Senior Software Developer, you'll work at the intersection of software engineering and machine learning operations. Your role is to ensure our AI models run reliably, efficiently, and at scale — turning cutting-edge research into production-ready tools that deliver real value to users.
What You'll Do
- Develop backend systems and APIs that integrate AI into our SaaS platform
- Take ownership of the ML performance, monitoring, availability, and security
- Collaborate with ML engineers, data engineers, and product teams to deliver features end-to-end
- Contribute to architecture decisions for scalable, cloud-native ML infrastructure
- Stay up to date with the latest in MLOps practices and tools, and bring improvements into the workflow
Must-Have Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Solid programming skills in Python (plus experience with web libraries like FastAPI, Flask, or Django)
- Hands-on experience with ML model deployment and monitoring in production Knowledge of containerization (Docker)
- Experience with CI/CD pipelines and cloud environments (we use Azure)
- Strong communication skills and a collaborative mindset
Preferred Skills
- Experience with model versioning and experiment tracking (e.g. MLflow, Weights & Biases)
- Understanding of optimizing both CPU-bound and GPU-bound workloads
- Knowledge of monitoring and observability tools (e.g. Prometheus, Grafana, ELK stack)
- Background in optimization, reinforcement learning, or generative AI (a plus, not required)
- Identifying and resolving bottlenecks in distributed machine learning workloads (knowledge of low-level languages and CUDA library is a plus)
Our Hiring Process
- Questionnaire to get a feel for your mindset and priorities
- 15-minute screening call
- Coding case: A hands-on task to assess your problem-solving and technical skills
- In-person meeting with our leadership team — COO, Head of Product, and CTO
- Final cultural fit check with our CEO
Why Join Consigli?
- Work on real-world problems where AI creates measurable impact
- Be part of a team where your work matters, and your ideas become real
- Collaborate with sharp, driven colleagues in a culture of trust, ownership, and high standards
- Enjoy a dynamic hybrid setup, balancing focus and collaboration
- Contribute to making the built environment smarter and more sustainable