Senior Software Engineer
We are supporting one of our clients, a Tokyo-based deep-tech AI startup, in hiring a Senior Software Engineer to work on advanced machine learning and computer vision technologies for real-world industrial applications.
The company develops next-generation AI systems used by major enterprises across infrastructure, robotics, and smart city environments. In this role, you’ll work closely with technical leadership to design and implement algorithm-heavy systems combining computer vision, geometry, and AI to solve complex real-world challenges.
What You’ll Do:
- Design and implement algorithmic solutions for vision-based sensing systems
- Develop Python-based AI/ML systems deployed on AWS
- Build prototypes and production systems for infrastructure monitoring and computer vision applications
- Translate mathematical models into scalable software solutions
- Optimize models for accuracy, performance, and reliability in real-world environments
- Collaborate closely with engineering leadership on system architecture and technical strategy
What You Bring:
- 8–10 years of experience in software engineering, AI, or machine learning development
- Strong programming skills in Python
- Experience with AWS or cloud-based ML environments
- Solid understanding of algorithms, geometry, or mathematical modeling
- Ability to independently drive end-to-end technical projects
Nice to Have:
- Experience with OpenCV, PyTorch, or other computer vision frameworks
- Background in computational geometry, robotics, or CAD systems
- Exposure to deep learning or multimodal AI systems
- Experience building AI systems for real-world industrial environments
Why This Role Is Interesting:
- Work directly with a highly technical CTO and engineering leadership
- Solve real-world algorithmic challenges in infrastructure and industrial AI
- Join a fast-growing deep-tech startup working with major enterprise clients
- High ownership and autonomy in a technically ambitious environment