Blunt: Rate Everything
Blunt measures public sentiment on everything. Search anything (a restaurant, a product, a city, a song, an idea) and get its Blunt Score, a number from 0 to 100. Our algorithm reads the most relevant sources across the web and measures their sentiment. Users add their own ratings and reviews to affect the topic's Blunt Score.
Blunt is live on iOS, Android, and the web, used by 100k+ people across 145 countries.
The Role
We're hiring a Software Engineer to build Blunt with us. You'll ship features end to end across our backend, mobile apps, and web interface. Fully remote.
What You'll Work On The backend: Python and FastAPI deployed on Google Cloud Run.
The scoring pipeline: The core engine calculating sentiment scores across web sources.
Ranking & recommendations: Graph connections and the algorithms powering our Explore feed.
The clients: SwiftUI on iOS, Kotlin & Jetpack Compose on Android, and Next.js on the web.
Data & infrastructure: Firestore, Pinecone, Cloudflare, and BigQuery.
What You Bring
- 1 to 2 years of professional software engineering experience (or strong relevant project work)
- Solid foundation in Computer Science, Software Engineering, or equivalent practical experience.
- Strong proficiency in Python with hands-on experience building backends and REST APIs.
- Experience with sentiment analysis or NLP
- Experience building a native mobile app in either Swift/SwiftUI or Kotlin/Jetpack Compose (serious side projects count).
- Daily fluency with modern AI developer tooling and coding agents.
- Fluent English, written and spoken.
Why Blunt
- Direct ownership: Your code ships quickly to real users across three platforms.
- Complex technical challenges: Measuring multi-source sentiment accurately at scale.
- Autonomy without red tape: A small, fast-moving team where great solutions ship immediately.
Compensation & Benefits
- €30,000 to €35,000 annual base salary (final offer depends on experience and performance in the process).
- Stock options on a standard vesting schedule.
Hiring Process
1. Intro Call: An informal conversation to align on background, goals, and mutual fit.
2. Technical Case Study: An exercise covering what you would do at Blunt.
3. Walkthrough: A follow-up discussion where you walk through your implementation and design decisions.
How to Apply Send an email to
[email protected] with the subject line:
Software Engineer: [Your Name]
Attach your resume (PDF) along with links to your GitHub, portfolio, or any live projects you're proud of.
📌 Software Engineer (Madrid)
🏢 Blunt
📍 Madrid