Việc làm này đã được thêm vào mục Việc làm đã lưu.
Bạn đã lưu tối đa 20 việc làm. Nếu bạn muốn lưu mới, hãy cập nhật Việc làm đã lưu.
3 Lý do để gia nhập công ty
- Salary based on performance
- Working remotely
- International team from Canada and Europe
Mô tả công việc
We are looking for a strong, English-proficient Backend Engineer with cloud experience to join our team and build a cloud computing platform for engineering simulation.
In this role, you will develop backend services using C# / .NET, integrate with AWS infrastructure, and own the cloud execution workflow that enables users to run high-performance simulation jobs in the cloud.
You will be the primary owner of cloud development, working closely with desktop, frontend, and product teams to deliver a seamless Desktop → Cloud → Results workflow.
You will work closely with cross-functional teams (backend, desktop, frontend, AI) to deliver a seamless Desktop → Cloud → Results workflow.
- Design and develop backend APIs using C# / .NET for job submission, monitoring, and result retrieval.
- Build and manage cloud job execution workflows:
- Job submission → execution → completion
- Integrate backend services with AWS infrastructure (EC2, S3, Lambda).
- Implement storage integration for simulation input/output data.
- Design and implement event-driven workflows (job lifecycle, billing, notifications).
- Implement usage-based billing logic (credit calculation) using event-driven patterns.
- Own cloud infrastructure and DevOps tasks:
- deployment
- environment setup
- CI/CD pipelines
- Build and maintain compute platform for simulation workloads (CPU/GPU).
- Collaborate with backend and desktop teams to integrate cloud services.
- Optimize performance, scalability, and cost of cloud resources.
- Troubleshoot and resolve cloud infrastructure and performance issues.
- Stay up-to-date with cloud technologies and best practices.
- Working hours is flexible but need to have at least 3 hours in the evening (from 9-12) to be able to communicate effectively with other teams from other countries.
Yêu cầu công việc
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Fluency in English is a must to communicate directly in English.
- Strong experience in backend development using C# / .NET (ASP.NET Core).
- Experience designing and building REST APIs.
- Strong experience with AWS (EC2, S3, Lambda, IAM)
- Experience working with distributed systems or async processing.
- Experience with event-driven architecture (queues, background jobs, messaging).
- Experience with Docker or containerized environments.
- Good understanding of system design:
- job lifecycle
- data flow
- failure handling
- Experience with CI/CD and deployment processes.
- Familiarity with Redis, message queues, or background workers is a plus.
- Experience designing and operating cloud infrastructure.
- Familiarity with GPU workloads or HPC systems is a strong advantage.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Tại sao bạn sẽ yêu thích làm việc tại đây
- Opportunity to work with cutting-edge technologies and frameworks.
- Work with a talented team of developers in building impactful software solutions.
- Own and build a cloud platform from the ground up.
- Work on a unique system combining:
- Desktop applications
- Cloud compute (CPU/GPU)
- Storage integration
- Usage-based billing
- Collaborate with diverse teams and influence technical decisions that align with business goals.
- Flexible working style
- Leadership training
- 13th months salary, holiday bonus
- Competitive salary, annual review, and growth opportunities.
Việc làm tương tự dành cho bạn
Nhận các việc làm tương tự qua email
Nhận thông báo
Đăng
12 ngày trước
Senior .NET Back-end Developer (C#, API, Microservices)
Tại văn phòng
TP Hồ Chí Minh
Góp ý