Skill diminta
AWSAccurateAzureCI/CDCommunicationDockerEnglishExpressFastAPIFlaskGCPGitNext.jsNode.jsPythonReactSQL
Deskripsi
Deskripsi pekerjaan Junior AI Engineer Pt Cipta Piranti Sejahtera
ACCURATE INDONESIA
- is looking for a
- Junior AI Engineer
to help us ship Generative AI features that real users depend on. This is a hands-on implementation role, not a research role. You will spend most of your time building AI agents, wiring them into automated workflows, and turning prototypes into services that run reliably in production.
Qualifications
0–2 years of professional experience in software engineering, data engineering, automation, or AI/ML implementation. Strong fresh graduates with substantial hands-on Gen-AI projects are welcome to apply.
Bachelor's degree in Computer Science, Informatics, Information Systems, Engineering, Mathematics, or a related field — or equivalent demonstrable practical experience.
A portfolio of Gen-AI work you personally built — an agent, a RAG chatbot, an automation workflow, or an LLM-powered internal tool. GitHub repositories, deployed demos, or a walkthrough during interview all count. This matters more to us than years of experience.
- Technical Skills - Must Have
- Python
- solid working proficiency. You can build and structure a real application, not just run notebooks.
- LangChain
- practical experience building chains, agents, tools, retrievers, and memory. You understand what the abstractions do underneath, not only how to copy examples.
- n8n (or an equivalent workflow automation platform such as Make, Zapier, Dify, or Flowise)
- you have built multi-step workflows with branching, error handling, and external integrations. Direct n8n experience is a strong plus; if you come from another tool, we expect you to pick up n8n quickly.
- LLM API integration
- working with OpenAI, Anthropic, Google Gemini, or similar; understanding of tokens, context windows, temperature, function/tool calling, and structured output.
- Prompt engineering
- system prompts, few-shot examples, output schemas, and iterating on prompts based on observed failures.
- RAG fundamentals
- embeddings, chunking strategies, vector databases (Pinecone, Qdrant, Weaviate, Chroma, or pgvector), and similarity search.
- REST APIs and JSON
- you can read API documentation, authenticate, handle pagination, and debug a failing request.
- Git
- branching, pull requests, and collaborative workflow.
- SQL and basic database work
- querying, joins, and reading a schema you did not design.
- Ways of Working
Strong debugging instinct. When an agent gives a wrong answer, you can trace whether the problem is the prompt, the retrieval, the tool, or the data — and you do not stop at 'the model is bad'.
- Comfortable with ambiguity. Gen-AI requirements are rarely fully specified; you can propose a concrete approach and validate it fast.
- Ships and iterates. You would rather deliver a working v1 this week and improve it than perfect a design for a month.
- Reads documentation and release notes. This field changes monthly and we expect you to keep up without being told.
Clear written communication in Bahasa Indonesia and functional English — enough to read technical documentation, follow English-language sources, and write clear documentation.
- Aware of AI risk: data privacy, prompt injection, PII handling, and the limits of what an LLM output should be trusted to decide.
- Nice to Have
- Experience with LangGraph or other agent orchestration frameworks for stateful, multi-agent, or human-in-the-loop flows.
- Self-hosting and operating n8n (Docker, queue mode, environment variables, credential management).
- LLM observability and evaluation tooling — LangSmith, Langfuse, Ragas, or DeepEval.
- Backend API development with FastAPI, Flask, or Node.js/Express.
- Docker and basic CI/CD; deploying services to cloud (AWS, GCP, or Azure).
- Running open-weight models locally or self-hosted (Ollama, vLLM) and understanding the cost/quality tradeoff versus hosted APIs.
- Model Context Protocol (MCP), voice agents, OCR / document understanding, or multimodal use cases.
- Fine-tuning, LoRA, or embedding model adaptation.
- Frontend basics (React / Next.js / Streamlit) for building internal tools and demos.