Software Engineer, Python Automation

Nexusconsulting Global — Japan · Posted ~7 hours ago

Senior Full-time

Skills

Python Software engineering Distributed systems Parallel computing Performance tuning Unix/Linux Scripting Automated testing CI/CD Debugging Flask Django FastAPI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop and maintain Python-based systems and automation frameworks for scalable distributed environments. You will improve performance, support CI/CD and automated testing, integrate hardware and testing tools, and investigate complex streaming-system performance issues using clean, testable code.

Highlights

Experienced software engineering role focused on Python automation, scalable distributed systems, performance optimization, continuous integration and deployment, and sophisticated testing and debugging work.

Description

About Us 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.