remote
Software Engineer - CLOUDSUFI
Software Engineer
Software Engineer focused on building scalable cloud-native services using Python and Node.js on AWS and Google Cloud, with a strong emphasis on data-driven solutions and machine learning integration.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Node.js for cloud‑based data platforms.
- Implement CI/CD pipelines and automate deployments on AWS and Google Cloud environments.
- Collaborate with data scientists to integrate machine learning models into production workflows.
- Optimize application performance, scalability, and reliability through profiling and refactoring.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- 3+ years of professional software development experience with Python and Node.js.
- Hands‑on experience with AWS services (Lambda, ECS, RDS) and Google Cloud Platform.
- Strong understanding of RESTful API design, containerization (Docker), and orchestration (Kubernetes).
- Experience with data pipelines, SQL/NoSQL databases, and basic machine learning model deployment.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawsmachine learning