Full-Stack Software Engineer
TACIT, Inc.
San Francisco, CA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$120,000.0 - $180,000.0
Working hours
Regular working hours
Languages
Polish
Job source
Tech stack
A/B Testing
Application Programming Interfaces (APIs)
Automation of Tests
C++ (Programming Language)
Encodings
Continuous Integration
Software Debugging
Python (Programming Language)
NumPy
Performance Tuning
Software Engineering
TypeScript
+4 more
ReactJS
Fastapi
Pandas
Real Time Data
Job description
We are looking for a full-stack software engineer to turn whiteboard ideas into magical, user-facing product experiences! You’ll own features end-to-end: from idea prototype user feedback iteration deployment, and work across our software stack., * Develop the internal product stack that powers our workflows and prototype experiences across devices and companion clients.
- Build and expand our internal application for demos and data collection - the platform we’ll use to test ideas, validate UX, and refine product direction.
- Prototype new features for novel HCI, iterate with in-house test users and external participants, and polish until it feels like magic.
- Design and run product experiments (A/B tests, instrumentation, qualitative feedback loops) to learn quickly and make confident product decisions.
- Streamline data collection pipelines and participant experiences (setup flows, session reliability, metadata capture, monitoring, labeling hooks).
- Build demo features that showcase real-time sensing and inference in compelling, reliable ways.
- Identify high-leverage integrations into existing workflows (how we use the system day-to-day; internal tools that make the team faster).
- Create and extend automated testing + release infrastructure (CI/CD, smoke tests, regression checks) to support frequent iterations.
- Collaborate daily with ML, hardware, and industrial design; own requirements and deliver high-quality results; debug, optimize performance, and ensure reliability.
Requirements
- Strong proficiency in Python (FastAPI, Pydantic; comfort with pandas/numpy) and modern TypeScript/React.
- Experience building production backends (APIs, data models, reliability/observability) and shipping user-facing features.
- Have shipped multiple 0 1 products or ambitious side projects that real people use. Bonus points if involving real-time data, experiments, or analytics.
- Independent work ethic, flexibility, and resourcefulness.
- Effective communication and collaboration skills.
- Comfortable in a fast-moving startup environment; excited to build independently and iterate rapidly., * Experience designing experiments / instrumentation (events, funnels, metrics, dashboards) and using results to drive product iteration.
- Familiarity with CI/CD and automated testing practices for fast iteration cycles.
- Experience with performance optimization and systems thinking (bonus: C/C++ for targeted native improvements, data encoding/transfer, drivers).
- A strong product/design mindset and user-centered thinking.
- 2+ years of experience in a Software Engineering role and a Bachelor’s degree or higher in a relevant field.
Benefits & conditions
Health insurance, 401(k) matching, Vision insurance, 401(k) 3% Match, Dental insurance, Unlimited paid time off, Visa sponsorship, * Competitive equity package
- Comprehensive medical, dental, and vision insurance
- Company size: 20-30 people
- Unlimited PTO
- Visa sponsorship
- 3% 401k matching
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
5 days ago
CH
Chris Heilmann
Dev Digest 139 - Soft and hard queries
almost 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
almost 2 years ago