We are looking for a full time back end engineer with extensive Python experience and good knowledge of backend architecture and structure. Our product’s core technology uses machine learning techniques and therefore most of it is written in Python. For this position you will join a team working on a complex system utilizing AI and machine learning for renewable energy generation predictions. You will contribute to development of new components as well as maintenance of existing ones.
You will help structure our code and make it run seamlessly and effectively on AWS servers. Other responsibilities include management, processing and storing high-amount data used for prediction model training and inference, adapting existing code to new customer requirements etc.
Requirements
- Good familiarity with writing, testing and debugging Python code
- Familiarity with big data processing, cleansing, aggregation etc.
- Experience using libraries such as NumPy, Pandas, Scikit-learn
- Knowledge of microservices and REST
- Hands on experience with designing complex system interaction
Nice to haves
While not specifically required, tell us if you have any of the following.
- Basic familiarity with machine learning techniques
- Experience using AWS (ECS Fargate, Lambda, S3) or other cloud platforms
- Japanese level equivalent to JLPT 2 or higher. The candidate will need to deal with Japanese data and some Japanese documentation
- Usage of code quality tools such as unit tests, integration tests, linting and pull requests
- Node.js and Javascript knowledge
Compensation
7 to 10 million JPY annually.