Senior Software Engineer, Managed Services

Crusoe · Data AI · San Francisco, CA - US · Cloud Engineering

Software Engineer role focused on building and scaling customer-facing platforms and managed services for an AI infrastructure company. The role involves designing and developing robust, scalable systems, collaborating with cross-functional teams, and implementing features for operational efficiency and turn-key AI services.

What you'd actually do

  1. Build and scale core infrastructure services that manage critical resources within our cloud platform. This involves designing, developing, and deploying robust and reliable systems from the ground up.
  2. Design highly scalable, durable, and reliable platform services that prioritize ease of use.
  3. Lead projects that require collaborating with engineering, cloud support, site reliability, and product teams to assess tools, frameworks, and solutions that align with both customer and operational needs.
  4. Implement features that differentiate Crusoe Cloud, focusing on operational efficiency, low-touch adoption, turn-key AI services, and scalability.

Skills

Required

  • 3-5 years of software development experience
  • programming with modern compiled languages such as Go, Rust, Java, or C++
  • Cloud Expertise: Proven ability to design and scale fault-tolerant distributed systems and develop managed cloud services.
  • Technical Proficiency: Strong fundamentals in microservices and infrastructure technologies like Docker, Kubernetes, Terraform, and CI/CD systems.
  • Experience with observability principles and technologies, e.g., time-series databases, log aggregation, distributed tracing

Nice to have

  • Customer-Centric Mindset
  • Collaboration Skills
  • Communication Skills
  • Team Leadership

What the JD emphasized

  • turn-key AI services