We are looking for a passionate, backend engineer with good understanding on computer science and software engineering practices to join our development team. Engineers of all levels of experience are encouraged to apply.
Requirements
- Bachelor degree in Computer Science (or proven strong background)
- Knowledge and understanding of a low level language (C/C++, Java etc) and one high level language (preferably Python)
- Experience in backend development, rest API creation, and DBs is a plus.
- Experience in data processing (using Spark) and ML modelling and deployment is a plus
- Experience in, or willingness to learn about, distributed applications that scale to millions of requests and Terabytes of data
- Good command of the English language, in spoken and written form
- Willingness to experiment with new technologies and work on challenging problems
- Ability to work in a high paced startup environment
Responsibilities
- Develop, optimize and deploy APIs
- Develop, optimize and deploy data processing modules
- Develop and deploy ML models
- Experiment and perform feasibility tests for new technologies (Programming languages, Data storage and processing solutions)
- Collaborate with your team members to continually improve working processes and share knowledge
BENEFITS
- Competitive compensation based on qualification
- Pleasant and mind stimulating work environment (supporting work from home occasionally)
- Hands-on experience in working on all stages of the creation of Machine Learning service