Location: Remote, Korea Standard Time

We are actively looking for an experienced Python engineer who is passionate, self-motivated, and detail oriented to help us deliver cutting-edge AI technologies. Prior experience in AI is not required. We will provide the perfect training ground for you to cut your teeth in AI.

About Allganize

Allganize is an early stage startup that leverages natural language processing (NLP) to empower businesses to automate their customer support, operations, and knowledge extraction. We are passionate about technology and encourage everyone on the team to share their insights and discoveries at our weekly sharing session. You will work directly with our founder and CEO, and highly talented engineers to build new AI products. This is a unique opportunity to join a fast-moving and growing company in the AI space as a core member.

This is a remote position but you must be able to work in Pacific Time (PT). We know that the whole world has turned remote as a result of a massive pandemic complicating all of our lives and will continue to be "Remote First."

Responsibilities

  • Write well defined, tested, and readable code
  • Strong knowledge foundation in web and mobile system
  • Design and build back-end logic in Django
  • Create modular and reusable component library that can be shared across projects
  • Build GraphQL APIs for data exchange between front-end and AI server
  • Collaborate with front-end and AI engineers
  • Conduct code reviews
  • Pack and deploy applications using Docker and Kubernetes
  • Monitor and optimize server and database performance

Required skills & experience

  • Minimum 2 years in Python development
  • Knowledge of the Django template languages
  • Minimum 2 years experience in working with RDBMS, especially PostgreSQL
  • Experience with version control software (Git, GitHub)
  • Understanding of software design patterns
  • Experience with Scrum/Agile development methodologies
  • Capable of delivering on multiple competing priorities with little supervision
  • Excellent verbal and written communication skills
  • Experience developing applications on AWS, GCP environments preferred
  • Experience with GitHub, Docker, Kubernetes, containerization, cloud deployments, and deployment tooling
  • Fluent in Korean

Desired qualifications

  • 3+ years of experience as a software engineer
  • Bachelor in Computer Science or related field
  • Knowledge of/exposure to machine learning concepts is a plus
  • Fluent in English or Japanese a plus

Qualities

  • Individuals must be hard-working, motivated and willing to learn
  • Ability to iterate quickly and adapt to change
  • Ability to both work independently and collaborate with a team
  • Ability to resolve complex issues in creative and effective ways
  • Desire to contribute creatively to the product roadmap and user experience
  • Desire to learn new technologies in a rapidly evolving ecosystem

Tech stacks

  • Application and data – Python, GraphQL, Node js
  • Frameworks – django, React
  • Servers – Keras, Tensorflow
  • Cloud infrastructure – AWS, Google Cloud Platform
  • Database – PostgreSQL
  • Load balance – nginx
  • Cache – Redis
  • Containerization & Deployment – Docker, Kubernetes

Application

Please send your resume to jobs@allganize.ai
To view other Allganize opportunities, visit Careers.