What are the responsibilities and job description for the Senior Software Engineer position at The Cypress Group?
Role Overview
We are hiring a Backend-leaning Full-Stack Software Engineer with strong Python expertise and the ability to contribute across the stack when needed (React/TypeScript). You’ll work closely with a small founding engineering team—particularly a senior backend engineer—to take ownership of backend systems that power a complex simulation platform and AI-driven pipelines.
This role is ideal for someone who thrives in early-stage startup environments, learns quickly, wants broad scope and impact, and views engineering as a craft—not just a job.
What You’ll Do
- Own major components of backend systems, with a path toward becoming the primary backend owner over time
- Build performant, production-grade backend features in Python
- Work with geometry, spatial data, simulation data, and large datasets
- Contribute to frontend components in React TypeScript when needed (light to medium complexity)
- Collaborate on data pipelines, GPU-related workflows, and AI/LLM-driven functionality
- Work across backend, frontend, and infrastructure in true startup fashion
- Ship quickly while maintaining strong engineering judgment—balancing speed, quality, and simplicity
- Work onsite 4 days per week in a collaborative engineering office environment
Technical Profile
- 5–10 years of experience preferred (exceptional candidates with 3 years considered)
- Strong backend engineering experience with Python
- Experience with geometric, spatial, or simulation-related data is a strong plus
- Exposure to GPU computing, LLM/agentic systems, or data-heavy pipelines is a plus
- Comfortable contributing to frontend codebases using React TypeScript
- Some familiarity with infrastructure (cloud platforms, CI/CD, containers, DevOps fundamentals) is a plus
- Bachelor’s degree in Computer Science preferred (Computer Engineering or Electrical Engineering also acceptable)
- Bootcamp-only or non-technical degrees are not a fit for this role
Mindset & Startup Fit
- Experience at a Seed-stage or Series A startup, with an understanding of startup velocity
- Curious, driven, and willing to dive into unfamiliar technologies
- Learns quickly, asks strong questions, and solves problems independently
- Wants to own systems end-to-end, not just execute tickets
- Thrives in ambiguity and builds with a product-oriented mindset
- Motivated by being part of a small, highly skilled engineering team where engineering is central to the business
Bonus Industry Backgrounds
Candidates from the following areas tend to be a strong fit:
- Wireless or network-related engineering
- Developer tools or infrastructure platforms
- Enterprise SaaS
- Software for physical infrastructure or real-world modeling
- Large-scale data engineering
About the Company
The company is building a deeply technical, AI-driven simulation platform focused on modeling real-world environments and their connectivity layers. The work involves solving complex physical-world problems using advanced AI, high-performance backend systems, geometric computation, and large-scale data.
This is not lightweight AI tooling—this is deep tech. The engineering work spans geometry processing, spatial reasoning, GPU-accelerated simulation, data modeling, and agentic AI systems.
The company is well-funded, has real customers, and a clear roadmap. This is a rare opportunity for an entrepreneurial engineer to join an early-stage startup, help architect core backend infrastructure, and grow into ownership of mission-critical systems.