Software Engineer
Posted Updated
Description
Responsibilities:
- Development and Integration: Build and integrate APIs from major ad platforms (Meta, Google Ads, YouTube, etc. ) for seamless campaign data ingestion.
- Backend Architecture: Design and scale backend systems using Python, Node.js, or similar technologies.
- Data Engineering: Ingest, transform, and manage structured and unstructured data to fuel AI-driven insights.
- Performance Optimisation: Fine-tune databases and backend pipelines for speed and scalability.
- Automation and Reliability: Implement testing, monitoring, and CI/CD best practices.
- Cross-Functional Collaboration: Work with product, design, and AI/ML teams to build high-impact features.
- Documentation: Maintain clear, developer-friendly documentation for APIs, workflows, and architecture.
Requirements:
- 3+ years of backend or full-stack development experience.
- Strong proficiency in Python, Node.js, or both.
- Experience with RESTful APIs, GraphQL, and third-party integrations (Meta, Google Ads, YouTube).
- Proficiency with PostgreSQL, MongoDB, or similar databases.
- Familiarity with AWS / GCP / Azure and DevOps tools like Docker, Kubernetes, and CI/CD pipelines.
- Understanding of LLMs and Agentic systems.
- An analytical mindset with strong debugging and optimisation skills.
- Excellent communication and attention to detail.
- Bonus: Exposure to AI/ML, data engineering, or ad-tech ecosystems.
- Understanding of creative analytics or marketing attribution.