At a Glance
- Tasks: Write clean Python code and develop scalable software solutions for healthcare.
- Company: TriloDocs, a tech company transforming life sciences with innovative tools.
- Benefits: Flexible remote work, flat hierarchies, and opportunities to impact healthcare.
- Other info: Startup culture with global reach and high ownership.
- Why this job: Join a driven team and work with cutting-edge AI technologies.
- Qualifications: 3+ years in software development, strong Python skills, and teamwork experience.
The predicted salary is between 50000 - 70000 £ per year.
About TriloDocs
TriloDocs is a growing company at the intersection of technology and life sciences. We help pharma and healthcare organizations transform complex scientific data into clear, structured, and compliant documents. Our team is passionate about building intuitive, reliable tools that make a real difference for researchers, clinicians, and regulatory teams.
The Role
We’re looking for a Mid-Level to Senior Python Developer with experience working with modern AI and LLM technologies. We’re looking for someone who can write clean, maintainable Python code and is comfortable working with scientific data, document-processing workflows, and AI-assisted systems. You’ll contribute to the design and development of scalable, secure software solutions, collaborate closely with developers, product managers, and domain experts, and help shape the next generation of AI-enabled tooling in the life sciences space. This role is ideal for someone who enjoys startup environments, takes initiative, and is comfortable working across backend engineering, AI tooling, data workflows, and product collaboration.
Responsibilities
- Write clean, maintainable, and well-tested Python code.
- Design and maintain scalable, reliable backend systems, APIs and data-processing pipelines.
- Work with structured scientific, clinical, and regulatory data.
- Contribute to GenAI-related infrastructure and workflows.
- Work with LLM-powered workflows, structure prompting, and AI-assisted development tools.
- Participate in code reviews, testing, documentation, and technical discussions.
- Collaborate in Agile teams using Scrum or Kanban methodologies.
- Stay up to date with modern engineering practices, AI tooling, and emerging technologies.
Qualifications
- At least 3 years of experience as a software developer in a B2B environment.
- Bachelor’s or Master’s degree in CS or a STEM field.
- Strong understanding of Python fundamentals and backend development.
- Experience working with structured datasets and data-driven applications.
- Understanding of software development lifecycle and Agile methodologies.
- Excellent analytical and problem-solving skills with strong attention to detail.
- Effective communication and collaboration skills.
- Ability to work independently and as part of a distributed team.
- Experience building or integrating LLM-powered workflows, prompt pipelines, or AI-assisted document-processing systems is a strong plus.
- Comfortable using modern AI coding tools in day-to-day workflows.
What We Offer
- A chance to join a driven team making a real-world impact in healthcare and life sciences.
- Flexible, remote-first work environment.
- A startup environment with global reach - based in London but working across borders.
- Flat hierarchies, direct communication, and high ownership.
- Opportunities to work with cutting-edge AI and GenAI technologies.
Mid-Level / Senior Python Developer employer: TriloDocs
TriloDocs is an exceptional employer for those passionate about technology and life sciences, offering a flexible, remote-first work environment that fosters innovation and collaboration. With a focus on cutting-edge AI technologies and a startup culture, employees enjoy flat hierarchies and direct communication, allowing for high ownership of projects and meaningful contributions to impactful healthcare solutions. The company prioritises employee growth through opportunities to work with advanced tools and methodologies, making it an ideal place for driven individuals looking to make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land Mid-Level / Senior Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to AI and data processing. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common coding challenges and system design questions. Practice makes perfect, so consider mock interviews with friends or use platforms that offer coding challenges.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team at TriloDocs. Tailor your application to highlight your experience with AI and document-processing workflows.
We think you need these skills to ace Mid-Level / Senior Python Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python development experience, especially with AI and LLM technologies, to show us you’re the right fit for our team.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about working at TriloDocs. Share specific examples of your past projects or experiences that relate to the role, and let your personality shine through!
Showcase Your Projects:If you’ve worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing how you’ve applied your skills in real-world scenarios, especially in scientific data or AI tooling.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at TriloDocs
✨Know Your Python Inside Out
Make sure you brush up on your Python fundamentals before the interview. Be ready to discuss your experience with writing clean, maintainable code and any specific projects where you've tackled complex data processing or AI workflows.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've approached challenging problems in past roles. Think about specific instances where your analytical skills made a difference, especially in a B2B environment or with scientific data.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in Agile teams, be prepared to discuss your experience with Scrum or Kanban. Highlight how you've collaborated with cross-functional teams and contributed to code reviews or technical discussions.
✨Stay Updated on AI and LLM Technologies
Research the latest trends in AI and LLM technologies relevant to the role. Be ready to talk about any tools or frameworks you've used, and how you envision integrating these into document-processing systems or workflows.