{"updated":"2026-10-30","timezone":"GMT+7","roles":[{"id":"machine-learning-engineer","title":"Machine Learning Engineer","team":"AI & Research","mission":"Turn data into tested, useful machine learning systems.","duties":["Prepare datasets and establish reproducible baselines.","Train and evaluate models against agreed metrics.","Package inference workflows with engineering support."],"build":"A reproducible training pipeline, an evaluated model, and a documented inference interface.","requirements":["Python and basic statistics","A project using scikit-learn, PyTorch, or TensorFlow"],"nice":["Experiment tracking","Model deployment"],"learn":["Evaluation design","Data leakage prevention","Production ML trade-offs"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/machine-learning-engineer/"},{"id":"computer-vision-engineer","title":"Computer Vision Engineer","team":"AI & Research","mission":"Help machines interpret images and video with measurable reliability.","duties":["Prepare image datasets and review annotation quality.","Evaluate classification, detection, or segmentation models.","Investigate errors across different visual conditions."],"build":"A vision prototype with dataset documentation, error analysis, and a demonstration.","requirements":["Python and image processing fundamentals","An image classification or detection project"],"nice":["OpenCV","Object detection or segmentation"],"learn":["Annotation design","Vision evaluation","Responsible image data handling"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/computer-vision-engineer/"},{"id":"front-end-web-developer","title":"Front-end Web Developer","team":"Engineering","mission":"Make complex tools clear, accessible, and pleasant to use.","duties":["Build responsive interfaces from design specifications.","Connect UI states to APIs and handle failures clearly.","Test keyboard access, mobile layouts, and page performance."],"build":"Accessible web screens, reusable components, and documented interaction states.","requirements":["HTML, CSS, and JavaScript fundamentals","A small React application or equivalent portfolio"],"nice":["Accessibility testing","TypeScript"],"learn":["Component architecture","Usability reviews","Web performance"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/front-end-web-developer/"},{"id":"back-end-web-developer","title":"Back-end Web Developer","team":"Engineering","mission":"Build dependable services behind useful digital products.","duties":["Implement and document API endpoints.","Model data and validate inputs.","Write tests for authorization, errors, and common workflows."],"build":"A tested API module with a data model, documentation, and operational checks.","requirements":["A server-side language such as JavaScript or Python","HTTP, SQL, and version control basics"],"nice":["API authentication","Database migrations"],"learn":["Secure API design","Data consistency","Service observability"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/back-end-web-developer/"},{"id":"data-scientist","title":"Data Scientist","team":"AI & Research","mission":"Turn messy evidence into analyses people can act on.","duties":["Clean and explore datasets with clear assumptions.","Develop statistical or predictive baselines.","Explain findings, uncertainty, and limitations to the team."],"build":"A reproducible analysis, an evaluation notebook, and a decision-focused summary.","requirements":["Python or R for analysis","Statistics and data visualization fundamentals"],"nice":["SQL","Time series or causal analysis"],"learn":["Problem framing","Robust evaluation","Data storytelling"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/data-scientist/"},{"id":"distributed-systems-engineer","title":"Distributed Systems Engineer","team":"Engineering","mission":"Help services stay reliable as work and data grow.","duties":["Prototype queues, workers, or distributed data flows.","Test retries, failure modes, and consistency assumptions.","Document system behavior and performance measurements."],"build":"A small distributed service with failure tests, metrics, and an architecture note.","requirements":["Networking and operating system fundamentals","Programming and basic database skills"],"nice":["Containers","Message queues"],"learn":["Concurrency","Reliability engineering","Performance measurement"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/distributed-systems-engineer/"},{"id":"bioinformatics-researcher","title":"Bioinformatics Researcher","team":"AI & Research","mission":"Explore biological questions with careful computational methods.","duties":["Review relevant literature and dataset documentation.","Prepare biological data and reproducible analysis workflows.","Compare methods and discuss biological interpretation with reviewers."],"build":"A reproducible bioinformatics experiment with provenance and a methods report.","requirements":["Biology or bioinformatics foundations","Python or R and statistical analysis"],"nice":["Sequence analysis","Public biological datasets"],"learn":["Scientific reproducibility","Biological data quality","Research communication"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/bioinformatics-researcher/"},{"id":"ui-designer","title":"UI Designer","team":"Design","mission":"Create visual interfaces that make intelligent tools understandable.","duties":["Explore interface concepts and visual hierarchy.","Build components and screen states in a shared design file.","Prepare handoff notes and review implementation quality."],"build":"A component set and polished interface flows with responsive states.","requirements":["A visual design portfolio, including student or personal work","Layout, typography, and interaction-state fundamentals"],"nice":["Figma components","Accessible color and type systems"],"learn":["Design systems","Engineering handoff","Iterative critique"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/ui-designer/"},{"id":"ux-researcher","title":"UX Researcher","team":"Design","mission":"Bring evidence about people into product decisions.","duties":["Help plan interviews and usability sessions with consent.","Organize observations and identify usability problems.","Translate findings into clear design recommendations."],"build":"A research plan, synthesized findings, and a prioritized usability report.","requirements":["Research curiosity and careful note-taking","Basic qualitative methods and clear writing"],"nice":["Usability testing","Research synthesis"],"learn":["Interview practice","Ethical research","Communicating evidence"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/ux-researcher/"},{"id":"community-manager","title":"Community Manager","team":"Community & Growth","mission":"Help people learn, participate, and connect around data and AI.","duties":["Support community discussions and member onboarding.","Plan activities with the team and collect feedback.","Track participation and surface recurring needs."],"build":"A community activity plan, onboarding resources, and an engagement summary.","requirements":["Clear written communication","Experience organizing a group or community activity"],"nice":["Moderation","Event coordination"],"learn":["Community operations","Inclusive facilitation","Program evaluation"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/community-manager/"},{"id":"education-program","title":"Education Program","team":"Community & Growth","mission":"Help turn technical knowledge into structured learning experiences.","duties":["Support learning objectives and curriculum planning.","Coordinate learning materials, sessions, and feedback.","Check exercises for clarity and suitability for learners."],"build":"A learning module, facilitator notes, and a learner-feedback summary.","requirements":["Interest in education and technology","Strong organization and written communication"],"nice":["Curriculum design","Teaching or facilitation"],"learn":["Learning design","Program coordination","Assessment basics"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/education-program/"},{"id":"content-and-communication","title":"Content and Communication","team":"Community & Growth","mission":"Explain technical work clearly and responsibly.","duties":["Research topics and verify claims with subject-matter reviewers.","Draft educational articles, updates, and social content.","Maintain editorial calendars and improve drafts from feedback."],"build":"A reviewed content series with a clear audience, sources, and publishing plan.","requirements":["Writing samples in English or Indonesian","Ability to simplify technical ideas without changing their meaning"],"nice":["Visual storytelling","Editorial planning"],"learn":["Technical communication","Fact checking","Audience-focused writing"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/content-and-communication/"},{"id":"partnership","title":"Partnership","team":"Community & Growth","mission":"Connect shared goals with practical collaboration opportunities.","duties":["Research potential partners using public information.","Help prepare partnership briefs and meeting notes.","Track follow-ups, commitments, and collaboration requirements."],"build":"A partner landscape, collaboration proposals, and an organized follow-up workflow.","requirements":["Clear communication and research skills","Attention to detail and reliable follow-through"],"nice":["Stakeholder mapping","Community or university partnerships"],"learn":["Partnership discovery","Proposal writing","Stakeholder coordination"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/partnership/"},{"id":"business-development","title":"Business Development","team":"Community & Growth","mission":"Translate market needs into well-defined opportunities.","duties":["Research customer problems and relevant market segments.","Support discovery conversations and document needs.","Develop opportunity briefs with realistic assumptions."],"build":"A market map and qualified opportunity briefs for team review.","requirements":["Analytical research and communication","Interest in AI, data, and business workflows"],"nice":["Customer interviews","Market analysis"],"learn":["Customer discovery","Value propositions","Commercial problem framing"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/business-development/"},{"id":"strategic-sales","title":"Strategic Sales","team":"Community & Growth","mission":"Help prospective customers understand where our work fits.","duties":["Research accounts and prepare relevant conversation notes.","Support product explanations, demonstrations, and proposals.","Maintain accurate records of requirements and follow-ups."],"build":"Account briefs, tailored proposal materials, and a clear opportunity pipeline.","requirements":["Confident, respectful communication","Organization and interest in technical products"],"nice":["CRM experience","B2B presentations"],"learn":["Consultative sales","Needs discovery","Proposal preparation"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/strategic-sales/"},{"id":"research-scientist","title":"Research Scientist","team":"AI & Research","mission":"Investigate useful ideas with reproducible experiments.","duties":["Review papers and define testable research questions.","Implement baselines and run controlled experiments.","Write findings with limitations and supporting evidence."],"build":"A reproducible experiment package and a research report; publication depends on results and review.","requirements":["Mathematical or scientific research foundations","Python and the ability to read technical papers"],"nice":["Previous research project","Scientific writing"],"learn":["Experimental design","Research critique","Publication workflows"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/research-scientist/"},{"id":"ai-safety-engineer","title":"AI Safety Engineer","team":"AI & Research","mission":"Find and reduce failure modes in AI-assisted workflows.","duties":["Create evaluation cases for unsafe or unreliable behavior.","Test model responses and document failure patterns.","Prototype safeguards and check their practical limitations."],"build":"A safety evaluation suite, failure taxonomy, and mitigation report.","requirements":["Python and basic AI concepts","Careful reasoning and clear documentation"],"nice":["LLM evaluation","Adversarial testing"],"learn":["Safety evaluation","Human oversight design","Risk communication"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/ai-safety-engineer/"},{"id":"security-engineer","title":"Security Engineer","team":"Engineering","mission":"Help protect applications and data through practical security work.","duties":["Review application security within an explicitly authorized scope.","Write tests for authentication, input validation, and access control.","Document findings and verify fixes with the engineering team."],"build":"A scoped security review, regression tests, and remediation notes.","requirements":["Web and networking basics","Interest in secure coding and responsible disclosure"],"nice":["OWASP fundamentals","Security labs or CTF projects"],"learn":["Threat modeling","Secure engineering","Responsible reporting"],"status":"open","employmentType":"Internship","workMode":"Remote","location":"Online","timezone":"GMT+7","datePosted":"2026-10-30","url":"https://careers.data-sorcerers.com/roles/security-engineer/"}]}