Senior Backend Engineer (Python)

Required Skills

Python
AWS
FastAPI
WebSockets
Kubernetes
Queues
About micro1
micro1 connects domain experts to the development of frontier AI models. Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform. AI labs and enterprises use micro1 to train models and build reliable AI agents through advanced evaluations and reinforcement learning environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale.
Our goal is to enable 1 billion people to do meaningful work by applying their expertise to AI. We’ve raised $40M+ in funding, and our AI recruiter has powered over 1 million AI-led interviews as our global network of experts grows into the human intelligence layer for AI.

Job Description

Job Title: Senior Backend Engineer (Python)


Job Type: Contractor


Location: Remote


Job Summary:

Join our customer’s team as a Senior Backend Engineer (Python) and play a pivotal role in architecting and scaling backend services for innovative cloud-native applications. You will leverage your expertise in Python, AWS, and cutting-edge backend technologies to deliver reliable, performant, and scalable systems in a highly collaborative remote environment.


Key Responsibilities:

  1. Design, develop, and maintain robust backend APIs and services using Python and FastAPI.
  2. Architect solutions leveraging AWS cloud infrastructure to ensure scalability, security, and high availability.
  3. Implement and optimize real-time communication channels utilizing WebSockets.
  4. Develop and manage asynchronous processing using queueing systems for high-throughput workloads.
  5. Deploy, monitor, and manage microservices in Kubernetes-based environments.
  6. Collaborate cross-functionally with frontend, DevOps, and product teams to deliver end-to-end features.
  7. Champion best practices in code quality, testing, documentation, and system reliability.


Required Skills and Qualifications:

  1. Expert-level proficiency in Python and extensive experience building backend systems.
  2. Hands-on expertise with FastAPI and WebSockets for API and real-time service development.
  3. Proven proficiency with AWS services, including deployment, monitoring, and scaling.
  4. Solid experience with Kubernetes for orchestrating and managing containerized workloads.
  5. Strong understanding of queueing mechanisms (e.g., AWS SQS, RabbitMQ, Celery) for asynchronous processing.
  6. Exceptional written and verbal communication skills, with a passion for clear, effective collaboration in a remote team.
  7. Self-motivated, detail-oriented, and able to thrive in a fast-paced expert team setting.


Preferred Qualifications:

  1. Experience with microservices architecture in production environments.
  2. Background in optimizing backend performance at scale.
  3. Contributions to open-source projects or active involvement in developer communities.

Apply now

Please note that after completing the interview process, you’ll be added to our talent pool and considered for this and other roles that match your skills.

Have any questions? See FAQs

Refer and Earn$500