Python Developer

  • Full-time
  • Entry level
  • Remote (worldwide)

Entry-level remote Python Developer at MacroCoderz: build the APIs, data pipelines and backend services behind production AI applications.

Role at a glance

Employment typeFull-time
LevelEntry level
Experience0-2 years
LocationRemote (worldwide)
TeamSoftware and infrastructure
EducationDegree in computer science or a related field, or equivalent projects
Posted10 October 2026

About the role

Every AI system we ship sits on a Python backend: APIs that serve the model, pipelines that ingest documents, and jobs that sync data from client systems. As a Python Developer you build and maintain that backbone.

It is a strong first step into AI engineering. You work next to AI Engineers every day, and developers in this role move into AI work as their experience grows.

What you will do

  • Build REST APIs with FastAPI or Django.
  • Write data ingestion and processing pipelines.
  • Integrate with databases, queues and third-party APIs.
  • Write tests and fix bugs in the code you own.
  • Take part in code review with senior engineers.

What we are looking for

  • Solid Python fundamentals: data structures, error handling, packaging.
  • Has built at least one API or backend project end to end.
  • Basic SQL and Git.
  • Recent graduates and career switchers with real projects are welcome.

Nice to have

  • Experience with FastAPI, async Python or Celery.
  • Has called an LLM API from code.
  • Docker basics.

Skills and tools

  • Python
  • FastAPI
  • Django
  • SQL
  • REST APIs
  • Git
  • Docker

Who this role suits

Fresh graduates, bootcamp graduates and junior developers who want a backend role that leads into AI engineering.

The work behind this role

Apply for this role

Python Developer
Loading...
Not case-sensitive.

Python Developer: common questions

Yes. The Python Developer role at MacroCoderz is fully remote and open to applicants worldwide. It is a full-time, entry level position.

Book a call

Pick a time for a strategy call

It goes straight into our calendar, with no form to fill in first.