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.