Senior Software Engineer - Backend

Sigma Computing Sigma Computing · Data AI · New York, NY · Engineering

Sigma Computing is seeking a Senior Software Engineer - Backend to join their team. The role involves building backend distributed services, new algorithms, and modern APIs to support a cloud application that provides an interactive experience on data warehouses for data exploration and analysis. The company's platform connects to cloud data warehouses and allows users to build AI apps and analytics. The salary range is $170k - $240k annually.

What you'd actually do

  1. Solve challenging problems that arise in providing an interactive experience on data warehouses for data exploration and analysis
  2. Build with modern tools and languages like Rust, Go, GraphQL, Node, and Kubernetes
  3. Build backend distributed services, new algorithms and modern API to support a cloud application
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  5. Design and implement new software features to support our fast growing user base

Skills

Required

  • 2+ years industry experience building and maintaining high-quality software
  • Experience building and deploying robust and secure web applications in a continuous deployment environment
  • Strong Computer Science fundamentals

Nice to have

  • Data driven aptitude and its application to solve distributed system problems
  • Data model design, and API development experience
  • SQL query optimization and database internals
  • Administered cloud service infrastructure (GCP, AWS, Azure)
  • Prior experience working at high growth company solving technical problems to enable continued success

What the JD emphasized

  • high performance platform
  • modern data architecture
  • world-class technology
  • talented team of engineers
  • shared mission to make data easily accessible for all users
  • modern tools and languages
  • backend distributed services
  • modern API
  • cloud application
  • product or system issues
  • new software features
  • fast growing user base
  • design and code reviews
  • best practices
  • high-quality software
  • robust and secure web applications
  • continuous deployment environment
  • great teammate
  • fun at work
  • ownership towards your work
  • Strong sense of craftsmanship
  • healthy academic curiosity
  • solve challenges at sigma
  • Strong Computer Science fundamentals
  • Data driven aptitude
  • distributed system problems
  • Data model design
  • API development experience
  • SQL query optimization
  • database internals
  • Administered cloud service infrastructure
  • high growth company
  • technical problems
  • continued success
  • AI apps and analytics platform
  • connected to the cloud data warehouse
  • build intelligent, production-ready AI apps
  • accelerate and automate operational workflows
  • spreadsheet interface
  • SQL and Python editors
  • visual builders
  • native AI
  • turn live data into interactive applications
  • analysis, reports, and embedded experiences
  • AI infrastructure
  • data application development
  • enterprise-wide collaboration
  • business user adoption
  • AI tools
  • candidate screening and assessment
  • human decision-making