Junior Digital Innovation Engineer
青年数字创新工程师支持研发团队的任务,探索和原型开发新兴 AI/ML 能力,评估新的技术,并调查改进软件开发方法。在团队领导和高级团队成员的指导下,该角色进行技术和文献扫描,协助构建概念证明原型和可行性尖,明确记录发现,并向团队展示实验结果。随着能力和信心增加,这个角色预计将稳步增长独立性和技术范围。· 研究和跟踪对 AI/ML,新兴框架和开发人员工具的发展,相关于产品和团队技术堆。· 总结从文章,论文,供应商发布和社区来源中获得的发现,并将其转化为可消化的内部笔记。· 在团队领导或高级团队成员指导下建立小型概念证明和可行性飞跃的旗舰技术,平台或技术 (例如新的 LLM 能力,AI/ML 框架,云 AI 服务)可能会带来更深层次的增长。·保持与团队探索领域有关的更广泛的工业景观的最新视图。协助原型和可行性的增长。· 通过分配的框架,API 或平台 (例如 LangChain,Azure OpenAI,Hugging Face)实现了明确范围的实验任务。· 以控制和低风险的方式建立和拆除实验环境。· 早些时候加剧技术阻碍者或范围不确定性,而不是拖延不明显的实验。· 随着实验的发展或重新扩展,保持文件的最新性。呈现实验结果· 清楚地,结构化的方式向团队展示概念证明和尖端成果。· 将测试的内容,观察到的结果以及下一步步骤 (进展,转折或停滞)的建议阐述。· 对团队领导人和同行对方法学和发现的问题作出回应。· 随经验增长而建立信心和清晰度在技术材料的表达中。放缓学习速度 · 法规
查看英文原文
The Junior Digital Innovation Engineer supports the R&D team's mandate to explore and prototype emerging AI/ML capabilities, evaluate new technologies, and investigate improved software development approaches. Working under the guidance of the Team Lead and senior team members, the role conducts technology and literature scanning, assists in building proof-of-concept prototypes and feasibility spikes, documents findings clearly, and presents experiment results to the team. The role is expected to grow steadily in independence and technical scope as competence and confidence increase.
Technology & Literature Scanning
· Researches and tracks developments in AI/ML, emerging frameworks, and developer tooling relevant to the product and team's technology stack.
- Summarises findings from articles, papers, vendor releases, and community sources into digestible internal notes.
- Flags technologies, platforms, or techniques (e.g., new LLM capabilities, AI/ML frameworks, cloud AI services) that may warrant a deeper spike.
- Maintains an up-to-date view of the broader industry landscape relevant to the team's exploration areas.
Assisting with Prototypes and Feasibility Spikes
· Assists in building small-scale proofs-of-concept and feasibility spikes under the guidance of the Team Lead or senior team members.
- Implements clearly-scoped experimental tasks using assigned frameworks, APIs, or platforms (e.g., LangChain, Azure OpenAI, Hugging Face).
- Sets up and tears down experimental environments in a controlled, low-risk manner.
- Escalates technical blockers or scope uncertainty early rather than stalling on unclear experiments.
Documentation of Findings
· Documents experiment setup, methodology, results, and conclusions clearly for each spike or proof-of-concept.
- Records what worked, what did not, and why, to build the team's shared knowledge base.
- Uses agreed tools (e.g., Confluence, Jira) consistently to track spikes and their outcomes.
- Keeps documentation current as experiments evolve or are re-scoped.
Presenting Experiment Results
· Presents proof-of-concept and spike outcomes to the team in a clear, structured manner.
- Articulates what was tested, the results observed, and a recommendation on next steps (progress, pivot, or shelve).
- Responds to questions from the Team Lead and peers about methodology and findings.
- Builds confidence and clarity in presenting technical material as experience grows.
Ramp-Up and Learning Velocity
· Actively works through onboarding materials, prior spike documentation, and internal knowledge bases.
- Pairs frequently with the Team Lead and senior team members to build understanding of the innovation pipeline and evaluation framework.
- Builds proficiency with the team's core AI/ML tools, frameworks, and experimentation practices.
- Tracks own learning goals and progress with support from a mentor or the Team Lead.
Adherence to Experimentation Standards
· Follows the team's defined spike/experiment process, tracking conventions, and documentation standards.
- Uses agreed tools (e.g., Jira, Confluence, Git) consistently and correctly for tracking spikes.
- Applies data-handling, security, and ethical-use guidelines when experimenting with AI/ML tools and third-party platforms.
- Applies feedback from Team Lead and senior reviewers consistently in subsequent spikes.
Continuous Improvement and Feedback
· Attends and engages in team retrospectives and knowledge-sharing sessions, offering observations even as a newer team member.
- Acts on constructive feedback from the Team Lead and senior reviewers.
- Reflects on own experiment outcomes and demonstrates visible improvement in technical judgement over time.
- Builds toward taking on progressively larger and less-supervised exploration work.
Requirements
· Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field, OR a completed coding bootcamp / equivalent self-taught portfolio demonstrating comparable practical ability.
- 0-3 years' professional software development or technical research experience; recent graduates and career-changers with a strong portfolio are welcome.
- Working knowledge of at least one modern programming language (e.g., Python, JavaScript/TypeScript, Java, C#).
- Genuine curiosity about emerging technology, AI/ML capabilities, and new development tooling, evidenced through personal projects, coursework, or prior exposure.
- Basic understanding of version control (e.g., Git) and the software development lifecycle.
- Comfortable working with ambiguity and unproven ideas, rather than only well-defined delivery tasks.
Originally posted on Himalayas