Bitdeer Group Logo

Bitdeer Group

Senior Software Engineer - Cloud

Reposted 24 Days Ago
Remote
Hiring Remotely in California, USA
Senior level
Remote
Hiring Remotely in California, USA
Senior level
Design, develop and maintain cloud platform services, focusing on distributed systems and cloud-native infrastructure. Collaborate across teams, implement observability solutions, and mentor junior engineers while enhancing organizational performance through engineering management principles.
The summary above was generated by AI

About Bitdeer:

Bitdeer is a world-leading technology company for Bitcoin mining and AI cloud.
Bitdeer is committed to providing comprehensive Bitcoin mining solutions for its customers. Apart from designing industry-leading ASIC chips and manufacturing mining rigs, the Group handles complex processes involved in computing across the value chain. This includes equipment procurement, transport logistics, datacenter design and construction, equipment management, and network and facility operations. Bitdeer also offers advanced cloud capabilities to customers with a high demand for artificial intelligence.
Headquartered in Singapore, Bitdeer operates globally with a diversified 3 GW energy portfolio, and deploys Bitcoin mining and HPC datacenters in the United States, Bhutan, Norway, Canada, Malaysia, and Ethiopia.
What you will be responsible for:

Cloud Platform Software Development 

  • Design, develop, and maintain core cloud platform services including compute orchestration, resource management, multi-tenancy, and API gateway components using Go, Java, Python, or Rust.
  • Build and optimize RESTful/gRPC APIs and microservices that support cloud resource provisioning, lifecycle management, and monitoring on Bitdeer AI Cloud.
  • Develop scalable, fault-tolerant distributed systems that handle high-throughput workloads across multi-region deployments.
    Implement service mesh, rate limiting, authentication, and authorization mechanisms for cloud platform services.
  • Write clean, well-tested, and well-documented code following software engineering best practices (CI/CD, code review, TDD).
  • By improving the efficiency of container orchestration, automating operational workflows, and ensuring system reliability, the role directly applies engineering management principles to enhance organizational performance.
  • Through continuous innovation in container and cloud-native technologies, the position allows for the application of research, design, and ethical engineering practices, which are core to engineering management training.

Cloud-Native Infrastructure & DevOps

    • Design and implement cloud-native architectures using Kubernetes, Docker, and container orchestration platforms.
    • Develop and maintain Infrastructure-as-Code (IaC) solutions using Terraform, Pulumi, or similar tools for automated provisioning and environment management.
    • Build and optimize CI/CD pipelines for automated testing, building, and deployment of cloud services.
    • Implement service discovery, configuration management, and secrets management for distributed cloud environments.
    • Collaborate with SRE and infrastructure teams to ensure high availability (99.9%+ uptime), disaster recovery, and capacity planning.

    Database & Storage Systems

    • Design and implement data access layers and storage solutions for cloud platform services, including relational databases (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB), and caching systems (Redis, Memcached).
    • Optimize database queries, indexing strategies, and connection pooling for high-performance cloud applications.
    • Implement data migration, backup, and recovery strategies for multi-tenant cloud environments.

    Monitoring, Observability & Reliability

    • Implement comprehensive observability solutions including distributed tracing, structured logging, and metrics collection using Prometheus, Grafana, Jaeger, and ELK stack.
    • Design and build alerting mechanisms and SLI/SLO frameworks for proactive issue detection and service reliability.
    • Conduct performance profiling, load testing, and capacity planning to ensure system scalability and efficiency.
    • Participate in on-call rotations and incident response, driving root cause analysis and post-mortem improvements.

    Cross-Team Collaboration & Technical Leadership

    • Collaborate with AI platform, product, and infrastructure teams to define technical requirements and deliver integrated solutions.
    • The role involves planning, organizing, and controlling large-scale engineering projects in the cloud computing domain, which mirrors the program’s emphasis on effective project leadership.
    • Participate in architecture design reviews, code reviews, and technical discussions to maintain high engineering standards.
    • Mentor junior engineers and contribute to team knowledge sharing through documentation, tech talks, and best practice guides.
    • Evaluate and adopt new technologies, frameworks, and tools to continuously improve the cloud platform's capabilities.

    How you will stand out:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
    • Minimum 5 years of professional experience in software engineering, with at least 3 years focused on cloud platform development, distributed systems, or backend services at scale.
    • Strong proficiency in one or more backend programming languages: Go, Java, Python, or Rust, with demonstrated experience building production-grade cloud services.
    • Deep experience with cloud-native technologies including Kubernetes, Docker, microservices architecture, and service mesh (Istio, Envoy, Linkerd).
    • Solid understanding of distributed systems concepts: consensus algorithms, eventual consistency, sharding, replication, and fault tolerance.
    • Experience with major cloud platforms (AWS, GCP, or Azure), particularly in designing and operating large-scale cloud services and infrastructure.
    • Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB, Redis) and experience with data modeling, query optimization, and storage system design.
    • Proficiency in CI/CD tools and practices (GitHub Actions, Jenkins, ArgoCD) and Infrastructure-as-Code (Terraform, Pulumi).
    • Experience with observability and monitoring tools (Prometheus, Grafana, Jaeger, ELK) and SRE practices.
      Knowledge of cloud security best practices, including authentication/authorization (OAuth, JWT, RBAC), encryption, and compliance standards (SOC 2, ISO 27001).
    • Familiarity with AI/ML infrastructure and workload management is a plus (GPU scheduling, model serving, training pipelines).
    • Fluent in English; proficiency in Chinese is a plus. Experience working in multinational or cross-cultural environments is preferred.
    • Strong problem-solving skills, excellent communication abilities, and a collaborative mindset with the ability to work effectively in a globally distributed team.

    What you will experience working with us:

    • A culture that values authenticity and diversity of thoughts and backgrounds;
    • An inclusive and respectable environment with open workspaces and exciting start-up spirit;
    • Fast-growing company with the chance to network with industrial pioneers and enthusiasts;
    • Ability to contribute directly and make an impact on the future of the digital asset industry;
    • Involvement in new projects, developing processes/systems;
    • Personal accountability, autonomy, fast growth, and learning opportunities;
    • Attractive welfare benefits and developmental opportunities such as training and mentoring.

    --------------------------------------------------------------------

    Bitdeer is committed to providing equal employment opportunities in accordance with country, state, and local laws. Bitdeer does not discriminate against employees or applicants based on conditions such as race, colour, gender identity and/or expression, sexual orientation, marital and/or parental status, religion, political opinion, nationality, ethnic background or social origin, social status, disability, age, indigenous status, and union. 

    #LI-ST1

    Similar Jobs

    Yesterday
    Easy Apply
    Remote
    USA
    Easy Apply
    150K-200K Annually
    Senior level
    150K-200K Annually
    Senior level
    Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
    Design, build, and maintain cloud infrastructure software (primarily in Go) to manage VMs across global data centers. Collaborate on product requirements, participate in code reviews, optimize performance and reliability, contribute to architecture decisions, and stay current with industry trends.
    Top Skills: CDockerGoHypervisorJavaScriptKernel/Driver DebuggingLinuxLxcPythonPython Machine Learning LibrariesRustTypescriptVirtual Machines
    7 Days Ago
    Remote or Hybrid
    140K-215K Annually
    Senior level
    140K-215K Annually
    Senior level
    Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
    Senior back-end engineer for CrowdStrike Identity product. Build and scale cloud-deployed, distributed systems, design architecture, mentor junior engineers, collaborate with UI and Sensor teams, manage priorities, drive data-informed decisions, and communicate effectively across the organization and with senior leadership.
    Top Skills: C#C++Cloud-Deployed ApplicationsDistributed SystemsGoJava
    2 Days Ago
    In-Office or Remote
    152K-242K Annually
    Senior level
    152K-242K Annually
    Senior level
    Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
    Lead performance and scalability engineering for Kubernetes-based accelerated AI runtimes. Analyze end-to-end stack from orchestration to hardware, design upstream Kubernetes changes, improve container startup and encrypted inference performance, build large-scale simulations and automated workload tests, and engage upstream communities and customers to validate and ship scalable AI infrastructure.
    Top Skills: AWSAzureCi/CdCncfConfidential Containers (Coco)ContainersDra-Driver-Nvidia-GpuDsxGateway-Api-Inference-ExtensionGCPGoGpu OperatorGpusGroveKubernetesNetwork OperatorNode-Feature-DiscoveryNvidia Software StackNvsentinelOciPythonTopograph

    What you need to know about the Los Angeles Tech Scene

    Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

    Key Facts About Los Angeles Tech

    • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
    • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
    • Key Industries: Artificial intelligence, adtech, media, software, game development
    • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
    • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
    • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account