Jobs and Careers
DI

Senior Software Engineer – AI Innovation & Prototyping

Digital Science
Romania (Home based), RomaniaRemotefull_timeVerifiedPosted 19 Sept 2025

About the role

Senior Software Engineer – AI Innovation & Prototyping

Department: Technology

Employment Type: Full Time

Location: Romania (Home based)


Description

About us
We are Digital Science and we are advancing the research ecosystem. We are a pioneering technology company, and our vision is of a future where a trusted and collaborative research ecosystem drives progress for all.

We believe in better, open, collaborative and inclusive research. In creating the next generation of tools and working in partnership with the community we tackle some of the biggest challenges to research. In order to achieve our vision, we need innovative, inspiring and dynamic people to join our team.

Are you passionate about pushing the boundaries of software development with AI? We build fast to learn fast, directly from users. Nova turns bold ideas into working software, puts those prototypes in front of real users, and iterates quickly based on what we learn. 

We are looking for a Senior Software Engineer – AI Innovation & Prototyping to join our team. 

This role is ideal for someone who thrives on rapid experimentation, embraces cutting-edge AI coding tools, and is eager to turn bold ideas into working prototypes that shape the future of our products. If you are curious, creative, and ready to innovate at speed, and want to collaborate in a team of highly experienced senior developers, we’d love to hear from you.

Your new role

  • Relentlessly focus on user outcomes: discover real user pain points, test hypotheses with working software, and validate impact with user feedback and data.
  • Accelerate with AI without compromising quality: use AI-assisted programming and emerging agentic patterns to move fast, while keeping humans-in-the-loop for correctness, maintainability, and security.
  • Continuously push the frontier: explore new AI capabilities (agentic “software engineer” concepts, tool-use, planning) and bring pragmatic, production-minded approaches to the team.

What you’ll be doing

  • User-centered prototyping: work with PM and UX to frame user problems, define success metrics, and rapidly deliver prototypes and small bets that can be tested with real users.
  • AI-assisted development: use tools like Claude Code, Cursor, GitHub Copilot, and OpenAI code models to speed up implementation, testing, and refactoring while upholding engineering standards.
  • Agentic patterns & orchestration: prototype systems that plan, call tools/functions, and collaborate with other agents; evaluate observability, safety, and cost-of-ownership.
  • Cloud-native delivery: build throwaway-to-keep prototypes on AWS (e.g., API Gateway/Lambda/DynamoDB/Fargate, SQS, EventBridge) with CI/CD for quick deploys, preview environments, and fast rollback.
  • Solid engineering hygiene at speed: establish patterns for testing (including LLM evals), typed APIs, tracing/metrics, and prompt/version management so prototypes are easy to extend or hand over.
  • Framework fluency: apply AI frameworks when useful: Agents SDK, AI SDK, pydanticAI, LangChain, LlamaIndex; and know when simple bespoke code is better.
  • Collaboration & handover: partner with platform, data, and security teams; produce concise docs and runbooks so production teams can scale what works.
  • Domain awareness: incorporate the realities of the academic/publishing ecosystem (workflows, metadata, IP/licensing) into solution design.
  • Stay ahead of emerging technologies and methodologies, introducing new approaches that keep the team at the forefront of AI-augmented software engineering.

What you’ll bring to the role

  • Several years of professional software engineering experience, ideally including full-stack or end-to-end development.
  • Proven track record in building prototypes, MVPs, or innovative software solutions under tight timelines.
  • Real-world cloud experience (AWS preferred) and CI/CD for rapid, reliable deployments.
  • Demonstrated expertise in using AI coding assistants (e.g., GitHub Copilot, ChatGPT, or similar tools) as part of the development workflow.
  • Solid experience with modern programming languages and frameworks (e.g., JavaScript/TypeScript, Python, Rust, React,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Digital Science

View company profile →