๐๐๐ก๐ ๐๐ก๐๐ฉ๐ ๐จ๐ ๐ญ๐ก๐ข๐ฌ ๐๐จ๐ฅ๐:
A player-coach role, combining hands-on engineering with technical leadership:
– ~70% Building: Stay hands-on, take ownership of the hardest or least-defined problems, write production-grade code, and ship solutions. We are looking for someone who continues to code and build.
– ~30% Leading: Serve as the technical lead for a team of 4โ5 engineers, driving architecture decisions, design and code reviews, breaking down ambiguous problems, unblocking team members, and raising the team’s standards in ML rigour and engineering discipline.
๐๐๐๐ฒ ๐๐๐ช๐ฎ๐ข๐ซ๐๐ฆ๐๐ง๐ญ๐ฌ:
- ML/DL Fundamentals โ From First Principles
- Linear algebra, probability and optimisation as they show up in training: gradients, loss landscapes, regularisation, why a run diverges.
- Classical ML and when it beats a neural network. Feature engineering, leakage, class imbalance.
- Deep learning: backpropagation, CNNs/RNNs, and transformers โ attention, tokenisation, embeddings, context windows โ at a mechanism level.
- Evaluation discipline. Split design, metric choice and its failure modes, overfitting diagnosis, the offline/online gap, significance on small samples. This is the single thing we probe most.
- Data intuition: you look at the
ย
- AI Engineering โ Production Judgement
- LLM applications in production: RAG (chunking, embeddings, vector search, reranking), structured output, tool calling, agentic workflows.
- Prompts as engineering artifacts โ versioned, tested, measured. Not tuned by vibes.
- Fine-tuning (LoRA/PEFT, instruction tuning) and the judgement to know when it isn’t worth it.
- Serving and optimisation: batching, quantisation, streaming, caching, provider fallbacks.
- Cost and latency ownership. You know what a feature costs at scale and how to halve it.
ย
- Software Engineering โ this carries equal weight
An AI feature is 20% model and 80% the system around it. We will interview this as seriously as the ML.
Python, at depth-
- Production-shaped code: type hints, tested, reviewed, packaged. Not notebook-shaped.
- Async/await and concurrency โ you know when it helps, when it doesn’t, and what blocks the event loop.
- Comfortable profiling and fixing slow code rather than guessing at it.
- FastAPI (or equivalent) in production, including dependency injection, validation with Pydantic, and background tasks.
ย
- REST API Design
- Sensible resource modelling, HTTP semantics and status codes used correctly.
- Versioning, pagination, filtering, and a consistent error contract clients can actually handle.
- Idempotency, retries and timeouts โ especially in front of slow, flaky, expensive model calls.
- Authentication and authorisation (JWT/OAuth2), rate limiting, and per-tenant quota enforcement.
- Streaming responses (SSE/WebSocket) for token-by-token output.
- Documented interfaces โ OpenAPI, kept honest.
ย
- Databases & Data Systems
- Strong relational fundamentals in PostgreSQL: schema design, normalisation and when to denormalise deliberately.
- Indexing you can justify โ you read query plans (EXPLAIN ANALYZE) rather than adding indexes hopefully.
- Transactions, isolation levels, and where race conditions actually come from.
- Finding and fixing N+1 queries, and knowing what your ORM is doing underneath.
- Migrations on a live database without downtime.
- Connection pooling and behavior under concurrent load.
- Multi-tenant data modelling and row-level access control.
- A vector store for embeddings, and Redis for caching and queues โ with a clear view of what belongs in each.
ย
- Running AI Systems in Production
- Docker, CI/CD, cloud (AWS or equivalent).
- Logging, tracing and alerting designed for AI systems specifically โ where non-determinism means “it didn’t crash” is not the same as “it worked”.
๐๐๐๐ฒ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ & ๐๐๐๐๐๐ซ๐ฌ๐ก๐ข๐ฉ:
- 5+ years of engineering experience, including 2โ3+ years of hands-on ML/DL or AI systems experience in production
- Previous experience leading a small engineering team as a Tech Lead, Staff Engineer, or de facto senior engineer
- Ability to conduct code and design reviews that help engineers improve and grow
Ability to turn vague problem statements into clear, actionable, and scoped work - Strong written communication skills for design documents, evaluation reports, and technical explanations
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholder
- Comfortable communicating uncertainty honestly, including when the answer is โwe don’t know yetโ
- Strong mentoring mindset without gatekeeping knowledge or ownership
๐๐๐ข๐๐ ๐๐จ ๐๐๐ฏ๐:
- Document AI, OCR, or handwriting recognition
- Bangla or low-resource multilingual NLP
- Time-series forecasting in a business setting
- ERP or enterprise systems experience, including SAP, Odoo, or custom platforms
- Education domain, including assessment, learning science, or knowledge tracing
- On-device or edge inference
- Open-source contributions or public technical writing
- Internal tools for annotation and AI evaluation
๐ ๐ช๐ต๐ฎ๐ ๐ช๐ฒ ๐ข๐ณ๐ณ๐ฒ๐ฟ:
- Competitive salary based on experience and expertise
- Annual performance-based increment
- 2 Festival Bonuses annually
- 3-month probationary period
- 2-day weekend (Friday & Saturday)
- 5 working days per week, 8.5 hours per day
- Fully subsidized lunch and snacks
- Opportunity to work on high-impact AI projects using modern technologies
- Friendly and collaborative team environment
- Learning and growth opportunities with exposure to emerging AI technologies
๐ ๐๐ผ๐ ๐๐ผ ๐๐ฝ๐ฝ๐น๐:
๐ Submit your Resume here ๐๐ป https://forms.gle/px5fEZ8iRMCiVNEy9
๐ ๐๐ฒ๐ฎ๐ฑ๐น๐ถ๐ป๐ฒ:
Apply now! Applications will be reviewed on a first-come, first-served basis. Donโt miss the opportunity to join our innovative and dynamic team and work on high-impact AI systems!
Summary
Location
Gulshan 2, Dhaka
Job Type
Full-time (on-Site)
Experience
5+ years in engineering, with 2โ3+ years of hands-on ML/DL or AI systems experience in production
Salary
Competitive (Based on experience)
Department
Technology
Deadline
First-come, First-served basis