Staff Software Engineer - Fullstack

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

Staff Software Engineer at Sigma Computing, a company providing an AI apps and analytics platform connected to cloud data warehouses. The role focuses on building high-performance interactive experiences for analytics and workflows, developing new algorithms for performance improvement, and designing/implementing new software features. Requires 10+ years of experience in software development, web applications, and strong CS fundamentals. Experience with large-scale data analysis and distributed systems is preferred. The company utilizes AI in its hiring process.

What you'd actually do

  1. Solve challenging problems that arise in providing high performance interactive experience to enable analytics and workflows use cases on top of modern warehouses
  2. Build software using the latest developer tools and using programming languages like Rust, Go, GraphQL, Typescript and Slate
  3. Develop new algorithms and techniques for improving the performance and interactivity for enabling analytics and workflows for the world largest companies
  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 growth

Skills

Required

  • Rust
  • Go
  • GraphQL
  • Typescript
  • Slate
  • software design
  • debugging
  • system design
  • performance optimization

Nice to have

  • analyzing large scale data web applications
  • data driven aptitude
  • distributed system problems
  • Data model design
  • API development
  • high growth company experience

What the JD emphasized

  • 10+ 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