
Software (Python Automation) Engineer
Nexus Corporation โข Tokyo, Tokyo, Japan
-
Role & seniority
- Python Developer / Software Engineer (Senior-level; 5+ years)
-
Stack/tools
-
Python; Flask/Django/FastAPI
-
Unix/Linux, scripting
-
Git, test frameworks / automated testing pipelines
-
Video streaming debugging/performance analysis
-
(Plus) ADB / Android Studio, Android tools
-
(Plus) Cloud/DevOps: GCP/AWS/Azure, Docker/Kubernetes, CI/CD
-
(Plus) Raspberry Pi / single-board computers
-
Japanese & English (bilingual)
-
-
Top 3 responsibilities
-
Design, implement, and maintain Python services/systems
-
Build and optimize scalable distributed and parallel systems (performance tuning/debugging)
-
Create automation and CI/CD tooling; integrate device hardware/testing into the pipeline
-
-
Must-have skills
-
Strong Python development (Flask/Django/FastAPI)
-
Distributed systems + parallel computing + performance optimization
-
Linux/Unix proficiency and scripting
-
Automated testing frameworks/pipelines; test-driven development experience
-
Git/version control; ability to document designs/specs
-
English communication (written/verbal); Japanese/English bilingual
-
-
Nice-to-haves
-
Cloud deployments (GCP/AWS/Azure)
-
DevOps/CI-CD/containerization (Docker/Kubernetes)
-
Android tooling (ADB/Android Studio)
-
Single-board computer integration (Raspberry Pi)
-
Working with global cross-functional teams
-
-
**Loc
Full Description
Responsibilities
-
Design, implement, and maintain Python-based software systems or services.
-
Develop and enhance scalable, distributed systems and optimize their performance.
-
Build automation tools and frameworks to support continuous integration and deployment
-
processes.
-
Collaborate with cross-functional teams to integrate device hardware and testing tools into the
-
development pipeline.
-
Conduct in-depth analysis and debugging of video streaming products and resolve performance
-
issues.
-
Write clean, maintainable, and testable Python code for diverse applications.
Requirements and Skills
-
5+ years of proven work experience as a Python Developer or Software Engineer.
-
Proficiency in Python and experience with frameworks like Flask, Django, or FastAPI.
-
Strong understanding of distributed systems, parallel computing, and performance tuning.
-
Familiarity with Unix/Linux environments and scripting.
-
Experience in developing and maintaining automated testing frameworks and pipelines.
-
Understanding of Android development tools (e.g., ADB, Android Studio) is a plus.
-
Experience with test-driven development and version control systems like Git.
-
Ability to document technical designs, requirements, and specifications.
-
Bilingual (Japanese & English) , Proficiency in English, both written and verbal.
Preferred Skills and Experience
-
Experience in cloud technologies and deployments (e.g., GCP, AWS, Azure).
-
Knowledge of single-board computers like Raspberry Pi for development and integration.
-
Familiarity with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker,
-
Kubernetes).
-
Strong collaboration skills and the ability to work across teams in global environments.