Python Engineer
We are looking for Python engineer who will take ownership of building a great AI SaaS product's back-end. Even though you are not familiar with deep learning and AI technology as of now, you don't need to concern. We have a great on-the-job training sessions for deep learning technologies that we are building, and we will make you a great AI engineer through real engineering work. As Allganize is an early stage startup, you can play a major role in our next stage of growth with very competitive stock option grant. To apply for this position, please send your resume to jobs@allganize.ai.
Responsibilities
- Designing and implementing back-end logic in Django
- Building reusable libraries future use
- Writing a test code
- Communicating with a front-end engineer and designing the interface
- Implementing API server by GraphQL in-between front-end and AI server
- Deploying to Docker and to Kubernetes in production
- Optimizing server/database architecture
Tech stacks FYI
- Business logic server is implemented by Django
- AI server is implemented by Keras and Tensorflow
- Servers are all dockerized and run on Kubernetes
- Using Postgres
- Using Redis as a cache
- Using nginx for a load balancer
- Using GraphQL to communicate with Front-end server
- Front-end is implemented by React and run on node js server
- Using cloud infra both GCP and AWS
Experience/Skills
- 2+ years of Python experience
- Strong knowledge foundation in web and mobile system
- Strong interest in deep learning technology
- Experience of writing and deploying back-end code to the production
- Demonstrated problem-solving skills and the ability to manage complex, cross-functional projects to completion
- Self-motivated, entrepreneurial spirit, start-up experience
- Bachelor’s Degree