remote
Senior Software Engineer, Capture - Advertimavisionag
Software Engineer
Lead the development of high‑performance capture pipelines using Python and JavaScript, architecting scalable solutions on AWS with Docker and CI/CD practices to deliver reliable data ingestion and processing at scale.
About the role
Key Responsibilities
- Design, develop, and maintain robust capture pipelines for large‑scale data ingestion using Python and JavaScript.
- Architect and deploy scalable services on AWS, leveraging EC2, S3, Lambda, and Step Functions.
- Implement containerization with Docker and orchestrate deployments using CI/CD pipelines (GitHub Actions, Jenkins).
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Ensure high availability, performance, and security of capture services through monitoring, logging, and automated testing.
Requirements
- 5+ years of software engineering experience with a focus on backend development.
- Strong proficiency in Python and JavaScript (Node.js).
- Hands‑on experience with AWS services and infrastructure as code.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonjavascriptawsdockercicd