Company Description
Evlos is an Artificial Intelligence company specializing in Machine Vision for Quality Control Inspection in manufacturing. We help manufacturers improve yield, reduce defects, and automate inspection using cutting‑edge computer vision and AI technologies.
We are building a scalable vision inspection platform that powers real‑world manufacturing systems across multiple industrial environments. Our systems run in production factories and must meet high standards of reliability, traceability, and performance.
We are looking for a highly capable Backend / Platform Engineer to help design and build the core backend systems that support our AI‑powered inspection machines.
Employment Type
Contract – Full Time
Includes EPF, SOCSO & EIS + performance‑based annual bonus
Role Description
As a Backend Software Engineer at Evlos, you will be responsible for designing and building the core backend infrastructure that powers our machine vision systems.
You will work on mission‑critical components such as recipe and parameter management, security and IAM (Identity & Access Management), audit logging, database architecture, and system reliability.
This role focuses primarily on backend engineering, database design, API development, and system integrity. You will collaborate closely with AI engineers, system integrators, and frontend developers to ensure our inspection systems are secure, reliable, and scalable in real‑world industrial environments.
You will play a key role in shaping the architectural foundations of our platform.
Responsibilities
1) Backend Architecture & System Design
- Design and implement scalable backend services for machine vision systems
- Architect and maintain robust database schemas with strong data integrity guarantees
- Build version‑controlled recipe and parameter management systems
- Design and implement secure Identity & Access Management (IAM) systems
- Develop structured audit logging and traceability mechanisms
- Ensure transactional safety and consistency in offline‑capable industrial environments
2) Database Engineering & Performance
- Design relational database schemas with proper constraints, indexing, and normalization
- Implement safe schema migrations and backward‑compatible updates
- Optimize query performance for read‑heavy production systems
- Ensure data consistency under failure scenarios (power loss, retries, partial writes)
- Diagnose and resolve database performance issues and connection leaks
3) API Development & Integration
- Develop secure and well‑documented RESTful APIs
- Implement idempotent and fault‑tolerant API endpoints
- Define clean contracts between backend services and frontend/vision components
- Ensure safe concurrency handling and version control mechanisms
4) Security, Audit & Compliance
- Implement role‑based access control (RBAC) systems
- Design immutable audit logging with traceable correlation across system actions
- Enforce principle‑of‑least‑privilege in application design
- Ensure data traceability suitable for industrial and compliance environments
5) Deployment & Reliability
- Support deployment across on‑premise and hybrid environments
- Ensure safe upgrade paths for systems deployed in factories
- Implement logging, monitoring, and diagnostic mechanisms
- Design for resilience and recovery in offline‑first systems
6) Cross‑Functional Collaboration
- Work closely with AI engineers to define safe parameter interfaces
- Collaborate with frontend developers on secure API integration
- Support system integrators during deployment and troubleshooting
- Participate in architectural discussions and technical decision‑making
7) Quality & Best Practices
- Write clean, maintainable, and well‑tested backend code
- Follow version control and CI/CD best practices
- Maintain clear technical documentation
- Conduct code reviews and uphold engineering standards
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Strong experience in backend development (Python preferred)
- Solid understanding of relational database systems (PostgreSQL, MariaDB, etc.)
- Experience designing scalable APIs and backend architectures
- Strong knowledge of transactions, concurrency control, and data integrity principles
- Experience implementing RBAC and authentication systems
- Ability to reason about system failures and edge cases
- Strong analytical and problem‑solving skills
- Comfortable working in a fast‑paced startup environment
Preferred Qualifications
- Experience building systems in regulated environments (e.g., fintech, banking, enterprise)
- Experience with FastAPI, Flask, or similar Python frameworks
- Familiarity with Docker and containerized deployments
- Experience designing offline‑capable systems
- Understanding of audit logging and compliance best practices
- Exposure to industrial systems, manufacturing, or automation environments
- Familiarity with AI model integration pipelines
Why Join Evlos?
Evlos offers a unique opportunity to help architect the foundational platform behind AI‑driven industrial inspection systems.
You will not just build APIs — you will design the backend systems that ensure reliability, traceability, and security in real‑world factory environments.
This role provides:
- Ownership over core platform architecture
- Exposure to industrial AI systems
- The opportunity to influence long‑term technical direction
- A fast‑paced environment with meaningful technical challenges
Benefits
- Competitive salary with annual performance‑based bonus
- EPF, SOCSO & EIS contributions
- Continuous learning and professional development support
- Hybrid work flexibility
- Free parking
- Team & company engagement activities
- Office pantry & refreshments
- Exposure to cross‑functional projects and AI‑driven technologies
- Dynamic, collaborative startup environment with growth opportunities