Indico Labs
Website:
indicolabs.io
Job details:
Senior Software Engineer (AI in Market Research)
- Full-time - GMT Time zone
- Fully remote: Yes
- Contract Type: Permanent
About Indico Labs
Indico Labs is a London-based, fast-growing Research Technology startup. We are redefining market research by empowering the world's leading agencies to scale 10x faster through an AI platform that automates survey programming, data processing, and report creation. We are a seed-stage funded company operating in a zero-bureaucracy culture focused on speed and high-impact innovation.
The Role
As a Senior Software Engineer, you will be a core contributor on our engineering team, building the high-performance backend systems and AI agentic workflows that power our platform. Working closely with the founding team, you will own significant technical areas end-to-end, from architecture and implementation through to deployment and help set the technical bar as we scale.
Tech Stack:
- React + TypeScript + JavaScript + Officejs
- Webpack + NodeJS
- Python + Django + Pandas
- AWS + Docker + Heroku + Celery + Redis
- Mongodb + Postgres
The interview process:
- Short qualifying interview (15 mins)
- Software Engineering Test (1 hour)
- Formal interview with CEO (1 hour)
What You'll Do:
AI & Backend Engineering
- System Architecture: Architect and build high-performance backend systems using Python (FastAPI/Django) to power AI copilots and automation tools.
- AI Agent Innovation: Research and implement novel approaches for long-context handling, cascading error reduction, and structured outputs.
- Data Intelligence: Design synthetic data pipelines and automated verification systems to strengthen model performance.
- Infrastructure & Security: Contribute to DevOps, platform security, and deployment pipelines to ensure low latency and high reliability.
Operational Excellence
- Quality Standards: Uphold engineering standards, follow and help shape best practices, and participate in code reviews to ensure a maintainable codebase with strong test coverage.
- Product Impact: Engage with customers and the product team to understand real-world needs and ensure your engineering work drives genuine user impact.
- Technical Influence: Share knowledge, mentor peers where helpful, and contribute to the team's collective technical direction.
What We're Looking For
- Experience: 3+ years of professional engineering experience with a proven track record of delivering enterprise-grade SaaS platforms.
- Technical Stack: Expert knowledge of JavaScript and Python (FastAPI, Django, Pandas) and modern distributed software applications.
- AI Experience: Strong hands-on experience with LLMs, prompt engineering, fine-tuning, and evaluating agentic AI systems.
- Infrastructure: Proficiency in AWS, SQL/NoSQL (PostgreSQL, MongoDB, Redis), and containerization (Docker, Kubernetes).
- Qualities: Excellent communication skills and the ability to work autonomously, own problems end-to-end, and stay hands-on in a fast-moving environment.
To ensure you have fully read this job description, please use the job code "1001" in the first screener question.
Click on Apply to know more.