AI Systems Engineer

Teachmecode
AE
On-site

Job Description

## Full Description

Overview

At Teachmecode, we are on a mission to create intelligent and scalable AI systems that transform the way we interact with technology. As a Backend Engineer on our team, you will play a critical role in designing and developing the backend infrastructure of our AI products. Your expertise in building robust and efficient backend systems will enable us to deliver high-quality AI solutionsthat meet the needs of our customers.

Responsibilities:

  • Design and develop scalable backend systems for AI platform products or applications.
  • Collaborate with frontend engineers to build efficient APIs.
  • Implement security best practices to protect application data.
  • Debug and resolve backend-related issues and performance bottlenecks.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 3 years of experience in Python, Java, or another backend programming language.
  • Knowledge of design patterns and experience with relational and NoSQL databases.
  • Understanding of RESTful API design and development.
  • Experience with logging, monitoring, and observability tools.
  • Excellent problem-solving and debugging skills.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Knowledge of various architectures such as modular, monolithic, microservices, and event-driven architecture.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).

Skills & Requirements

Technical Skills

PythonJavaRESTful APIloggingmonitoringobservabilitycloud platformsAWSGCPAzuremodular architecturemonolithic architecturemicroservices architectureevent-driven architectureDockerKubernetesproblem solvingcommunicationteamworkleadershipAIbackend engineeringcloud computing

Employment Type

FULL TIME

Level

mid

Posted

4/13/2026

Apply Now

You will be redirected to Teachmecode's application portal.