Full Stack Developer (Dev Ops)
Tokyo
TELEXISTENCE
As a Full Stack Developer at Telexistence, you will be part of a team developing the platform for our robotic solutions. Our platform provides a management feature to supervise robots by remote-operators and real time data streaming and machine learning pipeline to maximize the potential of our service.In this role, you will our platform development effort in designing and developing an easy to use, data driven web application that supports multiple stakeholders as well as the cloud and server infrastructure to enable an efficient and automatic deployment of our software solutions. You will also work closely with members of our business/operation and robotics engineering teams.
Role Responsibilities
- Lead the design of the overall architecture of the backend system for robotics business operation.
- Develop REST API and gRPS API for the communication between robots and remote-operators.
- Develop robots’ operation management system to manage/monitor/optimize each robot’s task on the cloud platform.
- Develop robot’s real time data streaming platform and sdk for client
- Implement continuous integration environment for the backend systemImplement scalable and maintenance-able system as a production system
- Optimize the application for maximum speed and scalability.
- Implement security and data protection.
Requirements
- Professional Experience of development of robotics or related IoT solutions as a full stack engineer.
- Experience in web front-end software (HTML/CSS)Knowledge of gRPC and REST API implementation on .NET for server side, C++/C# for the client side.
- Experience with .NET for web service, MySQL, Redis, MongoDB, nginx
- Experience with Microsoft Azure or Amazon Cloud Service, Google Cloud Platform or any other Cloud Platform
- Knowledge of or interest in software design in anticipation of ongoing development
- Creative Mind and Problem Solving Skills, especially in regards to solving customer pain points and requirements where appropriate
- Implementation of interfaces to partition dependencies via Dependency Injection
Remarks: It is important that the system you create makes a positive impact for the users and our customers. Ideally, new ideas and concepts and functionalities should be tested in a real environment and tangibles need to be measured with metrics internally and externally for the customer
Preferred Skills and Experience
- Preferred Skills and Experience
- Knowledge of network programming, especially specification/implementation of webRTC (not just how to use SDK but how to implement, knowledge about the protocol stack. E.g. how to establish a connection via TURN server, how it works over NAT)
- Experience with cloud system management using Kubernetes for scalable/continuous production service
- Development experience in ROS, Blazor, Java/JavaScript/TypeScript and UnityUI/UX design based on UCD (User Centered Design)
- Development based on TDD (Test Driven Development)
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: APIs Architecture Azure Engineering GCP Google Cloud Java JavaScript Kubernetes Machine Learning MongoDB MySQL REST API Robotics Security Streaming TDD TypeScript UX
Perks/benefits: Career development
Region:
Asia/Pacific
Country:
Japan
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsStaff Data Scientist jobsData Scientist II jobsBI Developer jobsStaff Machine Learning Engineer jobsPrincipal Data Engineer jobsData Manager jobsSenior AI Engineer jobsJunior Data Analyst jobsData Science Manager jobsBusiness Data Analyst jobsResearch Scientist jobsData Science Intern jobsPrincipal Software Engineer jobsData Specialist jobsLead Data Analyst jobsSoftware Engineer II jobsSr. Data Scientist jobsData Analyst Intern jobsSoftware Engineer, Machine Learning jobsBI Analyst jobsData Engineer III jobsData Analyst II jobsAI/ML Engineer jobsJunior Data Engineer jobs
Snowflake jobsEconomics jobsLinux jobsOpen Source jobsData Warehousing jobsAirflow jobsComputer Vision jobsNoSQL jobsHadoop jobsGoogle Cloud jobsRDBMS jobsKafka jobsMLOps jobsBanking jobsJavaScript jobsClassification jobsScikit-learn jobsKPIs jobsPhysics jobsData warehouse jobsScala jobsStreaming jobsOracle jobsLooker jobsTerraform jobs
GitHub jobsSAS jobsPostgreSQL jobsR&D jobsPySpark jobsPandas jobsScrum jobsData Mining jobsCX jobsBigQuery jobsJira jobsDistributed Systems jobsdbt jobsIndustrial jobsUnstructured data jobsRobotics jobsRedshift jobsMicroservices jobsReact jobsData strategy jobsPharma jobsNumPy jobsJenkins jobsE-commerce jobsELT jobs