Analyttica Datalab Inc.
Website:
analyttica.com
Job details:
Responsibilities:
- Define platform architecture, engineering standards, and technical direction.
- Lead engineering execution and mentor developers across frontend, backend, and platform initiatives.
- Operationalize AI development workflows across the team using Claude Code, Codex, Gemini etc.
Requirements:
- 5+ years of software engineering experience
- Strong software architecture and system design experience with production-scale applications.
- Demonstrated experience using AI engineering tools such as Claude Code, OpenAI Codex, Cursor, Gemini, Windsurf, and similar technologies.
- Strong technical judgment with the ability to balance speed, quality, maintainability, and long-term platform evolution.
------------------
FAST APPLY: Take Home Assignment
Time: 4–6 hours (or submit something you've already built)
Deliverable: GitHub repo + BUILD_LOG.md
Already built something using AI Tools? If you have a side project or prior work that's relevant - you can submit that instead. We'll use it as the basis for our technical conversation.
The Brief
Build a lightweight charting tool — think the earliest, most honest version of what could eventually become a Looker or Power BI. A user can connect a data source, configure a chart, and see it render. Use Plotly as the charting engine.
The feature scope is intentionally small. We're evaluating whether the foundations are right - whether this v0 could credibly grow into a production analytics product without being torn down and rebuilt.
Minimum Requirements
- At least one working data source — a CSV upload, a static JSON file, or a simple database query. The connection mechanism matters more than the source itself.
- At least two chart types — bar and line is fine. Both must be implemented using Plotly.
- A chart configuration layer — some representation of "what chart, from what data, with what mappings." This does not need to be a UI. A config file or API payload is acceptable.
- The chart renders from that config via Plotly. That's it.
- Your architecture should reflect production-scale thinking - separation of concerns, extensible interfaces, and no load-bearing assumptions etc.
Submission
- Send the below items to recruitement@analyttica.com with the subject "Staff Software Engineer: Assignment"
- (1) A link to the repository including: ARCHITECTURE.md, SKILLS.md, and BUILD_LOG.md
- (2) Optional: The live link of the working application
- (3) Your Resume
Click on Apply to know more.