- Company Name
- vigie
- Job Title
- Développeur back-end
- Job Description
-
Job title: Backend Developer
Role Summary: Design, build, and scale high‑performance data ingestion pipelines in Go, manage databases (ClickHouse, PostgreSQL), and integrate AI/ML models for large e‑commerce marketplaces. Deliver production‑ready code early, debug complex scale and reliability issues, and own critical infrastructure components.
Expectations:
- Rapid onboarding and first production deployment within the first week.
- Strong ownership of a large part of the infrastructure and data pipelines.
- Proactive problem‑solving for timeout, anti‑bot, and agent orchestration challenges.
- Continuous learning and quick adaptation to new technologies.
Key Responsibilities:
- Develop and scale data collectors using Go, proxies, ClickHouse, and PostgreSQL.
- Build, maintain, and improve data pipelines, ensuring reliability and throughput.
- Deploy and manage AI/ML algorithms (classification, matching, prediction) in production.
- Troubleshoot and resolve timeouts, anti‑bot measures, and large‑scale agent orchestration.
- Implement observability, monitoring, and data quality checks throughout the pipeline.
- Ship code to production quickly, perform debugging, and fix issues on the fly.
- Collaborate with a small, autonomous team and report directly to leadership.
Required Skills:
- Proficient in Go programming.
- Experience with distributed systems, data pipelines, and database technologies (ClickHouse, PostgreSQL).
- Familiarity with proxies, anti‑bot solutions, and large‑scale agent orchestration.
- Strong debugging, observability, and monitoring capabilities.
- Knowledge of AI/ML model deployment and integration.
- Understanding of concurrency, networking, and scalability concerns.
- Comfortable with Git, CI/CD pipelines, and rapid iteration.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.