Suvoda Logo
Suvoda
Senior Python Developer
🌎Bucureşti, Romania
2w ago

Job Description

We’re Looking for Experienced Professionals to Join Our Team!

Suvoda is at the forefront of innovation in the eClinical area, utilizing advanced technologies to drive efficiencies and insights in clinical trials.

At Suvoda, we’re not only passionate about the work that we do and the impact that it has on human lives, but we’re passionate about the people who make it happen! Every day, it is our priority to bring in talented and motivated individuals and create a workplace that drives, engages and retains them.

What Makes Suvoda a Great Place to Work?

Here are just a few highlights:

  • Your colleagues: You’ll be surrounded by smart, friendly team players that truly care about the work they do, and there are plenty of happy hours and events to connect outside work
  • The flexibility: Suvoda creates the perfect environment for people to integrate their work and life, by offering flexible working hours
  • The growth and innovation: As part of a growing team, you’ll have lots of opportunities for career development and be exposed to the latest technologies due to our focus on innovation
  • The office: Our newly renovated, modern office space is located in the city center and is equipped with comfortable work spaces, collaborative gathering areas and modern technology that easily connects you to all of our global offices
  • The benefits: You’ll have access to a robust benefits package, meal tickets, a top subscription from Romania’s top healthcare provider, a fitness stipend, and competitive salaries with bonus plans
  • The industry: By working in clinical trials, you’’ll be part of a challenging and rewarding industry that will allow you to develop your skills quickly while doing your part to change the world!

About the role:

We are seeking an experienced and dynamic Python Developer to join our team, focusing on large-scale, data-centric applications that use recent LLM and AI techniques.

The ideal candidate will possess deep expertise in Python, employing object-oriented design principles to create robust and maintainable software. This role offers the exciting opportunity to delve into cutting-edge AI and LLM technologies and contribute to innovative projects that push the boundaries of traditional programming.

Responsibilities:

  • Design, develop, and maintain medium and large-scale Python applications with a focus on readability, maintainability, and efficiency.
  • Apply object-oriented techniques and design patterns to solve complex programming challenges.
  • Independently manage project priorities, deadlines, and deliverables while being receptive to direction and collaborative feedback.
  • Implement and optimize database interactions and data processing pipelines to support large-scale, data-focused systems.
  • Contribute to the development of an NLP workbench tailored for extracting structured parameters from clinical trial protocol documents, as part of a larger team maintaining a collection of systems.
  • Collaborate with cross-functional teams to integrate AI and machine learning technologies into our solutions.

Preferred Qualifications:

  • 4 - 5 years of previous experience in using Python – Django, Pyramid, FastAPI;
  • Proven track record of developing high-quality, modular, scalable, and performance-oriented Python applications.
  • Strong grasp of object-oriented programming (OOP) principles and clean architecture patterns.
  • Experience with relational databases and proficient in SQL / mapping systems; familiarity with NoSQL databases is a plus.
  • Practical knowledge of UI/UX principles and toolkits is a plus.
  • Experience with AWS cloud services is a plus, including deployment and infrastructure familiarity.
  • Strong interest in / experience with LLM, machine learning, and natural language processing (NLP) technologies.
  • Curious, fast learner, team player. 
  • Superior command of English.