Embedded Python Data & Automation Engineer (Remote, South Africa)
Overlap with US business hours is required. A remote engagement with a client that needs a Python engineer to take over an existing Python environment as the current developer moves on. The work covers keeping production systems running, improving data pipelines and scheduled automations, and building internal tools. Communication is mainly through Slack, with planning sessions and check-ins held during US business hours.
What you'll do
- Learn the existing Python codebase through handover sessions with the departing developer, then take full ownership of it.
- Troubleshoot live production issues and keep systems stable.
- Maintain, debug and improve data pipelines and scheduled automations.
- Maintain and extend APIs, third-party integrations, authentication flows and webhooks.
- Find fragile areas and undocumented dependencies, and reduce technical risk over time.
- Write and maintain system documentation, workflow diagrams and operating procedures, and build practical internal tools as business needs arise.
What you need
- At least 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 in an existing or legacy codebase, and working knowledge of SQL and relational databases.
- Comfortable with Git, pull requests, automated testing and staged deployments.
- Strong written English and technical documentation skills, and the ability to work with meaningful overlap with US business hours.
How to apply
Sign up free on i'llTip to see the employer's details and apply. i'llTip's AI can tailor your résumé to this job, and you'll get alerts for similar roles.
Apply on i'llTipGet the Android appGet the iPhone appMore Data Analysis/Entry jobs
Software Engineer, AI Data (Remote - US only)
The company is fully distributed with no office. This is a software engineering role on the AI team of a fast-growing audio AI company whose consumer products serve tens of millions of users. The team builds the data pip…
Software Engineer, AI Data (Remote, Spain)
The team is fully distributed with no office. A fast-growing audio and AI company with a fully distributed, asynchronous team is hiring a software engineer for its AI team. The role focuses on building the data pipelines…
Senior Data Analyst
A remote senior analytics role open to candidates anywhere in the world. The work centres on turning large and varied datasets into clear, practical insights that help shape business strategy, day-to-day operations and d…
Data & Business Intelligence Analyst
A data-led role based onsite in Lagos, turning business and marketing information into clear, practical insights that help teams make better decisions. The organisation values evidence-based planning and well-presented r…
Senior Data Engineer, Snowflake and Customer Data (Remote - Latin America)
This is a contract role with a fast-growing digital agency that builds customer engagement and data solutions for large brands. The work centres on designing Snowflake environments and customer data foundations that powe…