Junior Software Engineer - Full Stack Systems (AI + Industrial Ops)
About Maneva
Maneva, a startup founded by an ex-Google Deepmind researcher, is an AI service provider revolutionizing manufacturing operations with cutting-edge AI solutions for autonomous factory operation and optimization. Our solution generates AI-powered actions and insights using off-the-shelf hardware or existing vision systems for real-impact manufacturing problems in products and equipment inspection, production efficiency, safety, and more.
About Maneva
Maneva, a startup founded by an ex-Google Deepmind researcher, is an AI service provider revolutionizing manufacturing operations with cutting-edge AI solutions for autonomous factory operation and optimization. Our solution generates AI-powered actions and insights using off-the-shelf hardware or existing vision systems for real-impact manufacturing problems in products and equipment inspection, production efficiency, safety, and more.
About The Role
Build real systems. Learn fast. Make it count.
We're looking for a Junior Software Engineer with strong computer science fundamentals and an eagerness to build high-quality systems that bridge software and the physical world. You'll work on production-grade code, infrastructure, and real-time applications—helping deploy and scale software that powers hardware-connected systems, IoT devices, and edge deployments in industrial environments.
This role is ideal for someone early in their career who is more than just a tool user—they're a learner, a system thinker, and a builder who cares deeply about reliability and quality.
What You'll Do
- Build and maintain backend services, infrastructure tooling, and lightweight frontend components (e.g., dashboards, telemetry UIs)
- Contribute to production codebases that interact with real-time systems, video pipelines, and IoT edge devices
- Work with networking and fleet infrastructure to support telemetry, OTA updates, and field-level observability
- Collaborate on cloud deployment (e.g., Terraform, AWS) and support devops tooling (e.g., GitHub Actions, container orchestration)
- Help troubleshoot real-world systems, debug field issues, and participate in reliability reviews
- Assist in managing system-level resources (CPU, memory, bandwidth) for real-time applications
- Improve system performance and observability (e.g., Prometheus, Grafana) across Linux-based edge nodes
- Participate in cross-functional testing and deployment, especially for video processing or vision systems
- Write maintainable documentation and contribute to continuous improvements in our development and release processes
Requirements
What We're Looking For
Core Attributes
- Systems Thinker: You understand or want to learn how software, hardware, infrastructure, and data flow come together in production.
- Architect-Minded: You're thoughtful about how systems are designed, not just how features are coded.
- Curious & Coachable: You bring energy, a growth mindset, and can rapidly pick up unfamiliar tools, languages, or domains.
Education & Experience
- Degree in Computer Science, Software Engineering, or a related technical field
- Internship or hands-on project experience writing production-quality software
- Ideally worked at a high-quality tech company or startup that enforces solid engineering practices
Technical Foundations
- Proficient in one of, but open to learning all: Python, JavaScript/TypeScript, or C/C++,
- Comfortable working in Linux environments (bonus if you have kernel-level or resource management exposure)
- Exposure to infrastructure as code (e.g., Terraform), CI/CD pipelines, and containerized development
- Bonus experience with:
- IoT or edge devices (Jetson, Raspberry Pi, etc.)
- Video transport/processing pipelines (RTSP, GStreamer, etc.)
- Networking, system-level debugging, or fleet telemetry
- MLOps workflows, but focus is more on deployment and reliability than model training
Benefits
Why Join Us?
- Be part of a fast-growing team creating transformative solutions for manufacturing
- Work on cutting-edge AI and MLOps tools with real-world impact
- Enjoy a collaborative and supportive work environment
- Opportunities for professional growth and career advancement
Seniority level
Employment type
Job function
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Maneva by 2x
Software internship for data platform team - Fall 2025
Freelance Software Developer (Java) - AI Trainer
Freelance Software Developer (C#) - AI Trainer
Software Engineer - Solutions Engineering
Greater Montreal Metropolitan Area $100,000 - $150,000 1 month ago
Software Engineer (Python/Linux/Packaging)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.