Fullstack Developer at Mila, responsible for AI-driven insect monitoring tools. Involves backend, DevOps, and collaboration with ML researchers.
Responsibilities
You will work within a small team directly on the InsectAI project (https://www.insectai.org/), a research initiative to monitor insect populations using autonomous camera traps and artificial intelligence.
As a senior fullstack developer, you will be responsible for evolving and maintaining our core tools, notably the Antenna web platform (trap data management and analysis) and our machine-learning API/backend (ami-data-companion).
You will design the infrastructure to process millions of images from field devices, run complex AI models (species detection and classification), and provide a smooth interface for researchers and biologists.
Backend Development: Architect, develop, and optimize APIs and backend services, primarily in Python (Django). Ensure integration between user interfaces and machine-learning inference engines.
Large-Scale Data Processing: Manage massive ingestion of images and metadata. Develop and optimize queues and asynchronous tasks (Celery, Redis, RabbitMQ) for image processing by our AI models (detectors, species classifiers).
Infrastructure and DevOps: Lead the containerized environment (Docker, Docker Compose) and cloud deployments (Openstack, TeamCity). Maintain and improve continuous integration and deployment pipelines (CI/CD).
ML Collaboration: Work with AI researchers to integrate new computer vision models into production.
Frontend Development: Contribute to improving the Antenna user interface to allow scientists to view images, correct model predictions, and export statistical data.
Quality and Open Source: Serve as a technical lead on public GitHub repositories, ensuring code review and technical documentation of our tools.
Requirements
You are an autonomous developer with a strong inclination toward systems engineering, backend architecture, and infrastructure robustness.
You are comfortable in a hybrid ecosystem that combines classical software engineering, cloud hosting, and data science/machine learning.
You have a strong interest in biodiversity conservation, ecology, and open source principles.
You enjoy solving complex problems, such as handling error states when processing thousands of images or optimizing queries on large databases.
University degree in computer science, software engineering, or a related field, or an equivalent combination of education and professional experience.
Minimum of 5 years of software development experience, with a strong focus on backend development and DevOps.
Excellent command of Python and at least one robust web framework (ideally Django).
Solid experience with asynchronous task execution and message brokers (Celery, RabbitMQ, Redis).
Proficiency with containerization tools (Docker) and cloud infrastructure orchestration (Openstack).
Proven experience setting up CI/CD pipelines and maintaining collaborative code repositories.
Practical skills with relational databases (PostgreSQL) to effectively manage large volumes of time-series data and metadata.
Functional knowledge of frontend development (JavaScript/TypeScript, React or other modern frameworks) to work on visualization interfaces.
Asset: Understanding of machine-learning workflows (PyTorch).
Fluency in French and English to collaborate effectively within our lab and with international partners.
Benefits
The opportunity to contribute to a unique mission with significant impact;
Flexible hours, summer schedule, and the possibility of remote work;
A workplace in the heart of Little Italy, in the trendy Mile-Ex neighborhood, close to public transit;
A team of domain experts—passionate and engaging people;
Hiring a DevOps with Middleware professional for a full - time permanent role in Toronto, ON. Must have experience with Linux, AIX, Windows server infrastructure, Azure, and Cloud Technologies.
DevOps Engineer needed for CIAM SaaS platform in banking. Focus on onboarding, automation, and cloud - native solutions. Hybrid Toronto, contract to Oct 31st.
Agentic AI Forward Deployment Engineering Lead at Netomi transforming enterprise customer requirements into production - grade AI solutions. Collaborating with teams to ensure successful deployments and measurable business outcomes.
Site Reliability Engineer focusing on maintaining infrastructure and automating processes. Collaborating with a team while reporting to senior engineers in a hybrid setting.
DevOps Developer responsible for automating and optimizing the software delivery lifecycle. Joining Octasic, a leading provider of SoCs for wireless systems for Defense and National Security Agencies.
Junior Site Reliability Engineer supporting system reliability and performance for accessible digital experiences at Fable. Collaborating with engineers to enhance infrastructure and developer experience.
As a Back - End / DevOps Software Developer, you will engage in designing and delivering innovative digital solutions with a development team. You will specialize in back - end development while managing DevOps practices.
Senior DevOps Tools Developer at GM focusing on full stack tools and automation frameworks. Collaborating with diverse teams to improve software delivery and quality assurance processes.
Site Reliability Engineer at Supabase enhancing reliability practices across engineering teams. Collaborating on observability and operational readiness for millions of Postgres instances.
Site Reliability Engineer enhancing incident response and engineering practices for Vista's reliability. Focused on identifying failure patterns and implementing proactive improvements for operational excellence.