Software Developer Engineer
Employment Details:
- Full-time.
- On-site.
- San Mateo, CA.
Compensation:
- Salary: $150K–$200K.
- Equity: 0.3%–0.7%.
About the Role:
- Join a 3-person engineering team building AI-powered CAD software for mechanical engineering.
- Develop the foundation model powering next-generation CAD applications.
- Own features end-to-end in a fast-paced startup environment.
- Work closely with the CTO and founding engineer on architecture and product development.
Responsibilities:
- Design, develop, and maintain backend systems using Python.
- Build integrations with desktop CAD applications on macOS and Windows.
- Own features from design through production deployment.
- Develop backend services and data pipelines.
- Collaborate on system architecture and technical decisions.
- Balance development speed with long-term code quality and maintainability.
Required Qualifications:
- 4–7 years of backend software development experience.
- Experience working at an early-stage startup.
- Experience owning products or codebases from 0 to 1.
- Experience developing desktop or native applications for macOS or Windows.
- Strong Python programming skills.
- Production backend development experience.
- Django.
- Flask.
- SQL.
- AWS or Google Cloud.
- Docker.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
- Experience in gaming, CAD, or 3D software development.
- Experience building cloud-based backend systems.
- Familiarity with AI-powered engineering or design applications.
Location: San Mateo Drive, San Diego, California, EE. UU.
Skills required for this job:
- AWS
- Algorithm development
- Back-end development
- Computer-aided design (CAD)
- Data structures
- Docker
- Google Cloud Platform (GCP)
- Python
- SQL
- Systems design
- Windows
- macOS