remote
Senior Software Engineer - Data Platform - monday.com
Software Engineer
Senior Software Engineer building a scalable data platform using Python, Node.js, and AWS to ingest, transform, and serve data for AI-driven workflows.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput data pipelines that ingest, transform, and serve data for internal AI and analytics services.
- Collaborate with data scientists and product teams to define data models, schemas, and performance requirements.
- Implement robust, scalable microservices in Node.js and Python, containerized with Docker and orchestrated on Kubernetes.
- Optimize query performance and storage using SQL and NoSQL databases, ensuring data integrity and low latency.
- Automate deployment pipelines with CI/CD tools and monitor production workloads for reliability and cost efficiency.
Requirements
- 5+ years of software engineering experience with a focus on data platforms or large‑scale data processing.
- Strong proficiency in Python, Node.js, and SQL; experience with AWS services (S3, Redshift, Glue, Lambda).
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for building clean, maintainable code.
- Effective communication skills and a collaborative mindset in a fast‑moving environment.
Skills
pythonnodejsawssqldockerkubernetes