Back to jobs

Embedded Python Data & Automation Engineer

Pavago

Hires from AfricaJob quality checkedNew employer review
Full-time
Location
South Africa
Seniority
Mid-level
Posted
Posted 8 days ago
python engineerdata engineerautomation engineersoftware engineerintegration engineerpython automation engineerpython data engineerdata automation engineerdata sciencepython

Trust guidance

This employer is new and still building trust on AfriTalent.

Can I apply from Africa?

Confirmed open to African applicants

  • The listing signals openness to applicants based in Africa.
External source
Source: Pavago · Last verified Oct 22, 2026

Job description

About the Role

We are looking for an Embedded Python Data & Automation Engineer to take ownership of an existing Python environment, maintain production systems, improve automations and data pipelines, and develop internal tools and integrations.

Key Responsibilities

- System Transition & Knowledge Absorption: Shadow the departing programmer and take ownership of the existing Python codebase.

- Production Support & Maintenance: Troubleshoot live issues, maintain existing systems, and ensure system stability.

- Data Pipelines & Automations: Maintain, debug, and improve data pipelines and scheduled automations.

- API & Integration Ownership: Maintain and extend APIs, third-party integrations, authentication flows, and webhooks.

- Technical Debt: Identify fragile systems, undocumented dependencies, and technical risks and improve them over time.

- Documentation: Create and maintain system documentation, workflow diagrams, dependency maps, and operating procedures.

- Internal Tooling: Build practical automation tools and internal software based on business needs.

- Engineering Practices: Use Git, pull requests, automated testing, changelogs, and staged deployments.

Required Experience & Skills

- 3+ years of professional Python experience in a data-focused environment.

- Experience building or maintaining production data pipelines and automations .

- Strong experience with APIs, integrations, authentication, and webhooks .

- Experience working with an existing or legacy codebase .

- Working knowledge of SQL and relational databases .

- Familiarity with Git, pull requests, testing, and deployment workflows .

- Strong written English and technical documentation skills.

- Ability to work with meaningful overlap with US business hours .

Typical Day

Your day begins with a check on overnight automations and any open production issues. You spend focused blocks working through the current system — reading existing code, running tests, tracing integrations, and filling in documentation gaps. Early in the engagement, a meaningful portion of your time is in handover sessions with the departing programmer. As the transition matures, that time shifts toward new development: building automations, improving pipeline reliability, or scoping a new internal tool with the client. You communicate primarily over Slack and participate in planning sessions and check-ins that align with US business hours. You raise flags early, document as you go, and push changes through staging rather than directly to production.

Interview Process

- Video Interview Screening

- Client Interview

- Offer Stage

Originally posted on Himalayas

Trust & signals

Signal quality

Freshness
Active
Quality
Needs review
Salary clarity
Not disclosed
Application path
Verified

Why this ranks well: Application continues on the source board

Why this employer or job looks trusted

AfriTalent shows trust cues when there is concrete context behind them, not just a label.

Job quality checked

This listing passed quality checks for clarity, application path, and core job information.