Data Engineer, Python
- Compensation
- Not disclosed
- Location
- Bakau, Gambia
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Data engineering
- Posted
Skills
Must have
- 2-3 years professional software or data engineering experience
- Strong Python skills, including writing clean, modular, testable code
- Strong SQL skills beyond basic queries: joins, CTEs, window functions, agreegations, query debugging, and performance awareness
- Experience building or maintaining ETL/ELT pipelines, data integrations, or backend services
- Solid understanding of data quality: validation, reconciliation, error handling, and repeatable processing
- Demonstrates sound judgment using AI-assisted development tools: able to validate outputs, protect sensitive information, and retain ownership of delivered work
- Strong written and spoken English
- Able to work independently, ask good questions, and communicate blockers early.
Full description
Primeforge is currently placing high-performing engineering talent into US enterprise delivery teams. We are building a pipeline of mid-level Data Engineers who can contribute inside client sprint teams from day one.
You will work directly with client engineering, analytics, and product teams to build and maintain data pipelines, integrations, APIs, and data products. This is hands-on delivery work. You will take tickets, write production code, participate in code review, troubleshoot issues, and communicate clearly with a distributed team.
What you'll do
- Build and maintain data pipelines using Python and SQL
- Develop integrations with internal systems and third-party APIs
- Transform, validate, and model data for analytics and operational use
- Investigate data-quality issues and improve reliability, observability, and performance
- Write clean, tested, and maintainable code and contribute through Git-based workflows
- Work within a US client's sprint cadence: standups, planning, tickets, pull requests, and delivery deadlines
- Collaborate clearly in English across engineering, data teams, and business stakeholders
RequirementsThese are the baseline requirements for this role.
- 2-3 years professional software or data engineering experience
- Strong Python skills, including writing clean, modular, testable code
- Strong SQL skills beyond basic queries: joins, CTEs, window functions, agreegations, query debugging, and performance awareness
- Experience building or maintaining ETL/ELT pipelines, data integrations, or backend services
- Solid understanding of data quality: validation, reconciliation, error handling, and repeatable processing
- Demonstrates sound judgment using AI-assisted development tools: able to validate outputs, protect sensitive information, and retain ownership of delivered work
- Strong written and spoken English
- Able to work independently, ask good questions, and communicate blockers early.
Valuable experience
You do not need every item below. Strong candidates will have depth in some of these areas and the ability to learn the rest
- Databricks, Spark, Delta Lake, or similar data-platform tools
- dbt, Airflow, Prefect, or other orchestration tools
- Cloud data services in Azure, AWS, or GCP
- Data warehouse and lakehouse environments
- Fast API or other Python API frameworks
- Docker and CI/CD workflows
- Data modeling for analytics oroperational reporting
- AI-enabled data applications, including RAG, Azure AI Search, LangChain, or LangGraph