• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Job description

Thesis work: Monitoring, tracking and visualization of Microservices to evaluate trade-offs on service granularity.

Are you a master student looking for thesis work with start spring 2023? Are you interested in the Microservice architecture? Then AstraZeneca might be the one for you!

Thesis type: 30/60 credits
Project start: January 2023
Student location: On Site, Gothenburg Sweden with flexibility of working remote few days per week

AstraZeneca is investing heavily in our Augmented Drug Design-Make-Test and Analyse platforms as we seek to deliver better, differentiated Candidate Drugs into trials, faster, for greater patient benefit. We are also involving firming up our existing toolsets and building the applications that will enable us to maximise the value of our new technologies in bringing small molecule and other therapeutic modalities.

In Early Science, we have highly skilled scientists generating ideas and performing experiments in the support of complex drug discovery projects. Our environment is driven by scientific and technical innovation with a high degree of diversity in workflows, data, vendor solutions and in-house builds.

Responsibilities

Microservices-based architectures (MSAs) are gaining popularity as a way to manage the complexity of large-scale systems. As in every type of software architecture the goal with microservices is to provide balance between different concerns, limitations, quality constraint. In addition, a re-occurring question in the area of MSAs in both literature and practice, is that of what the appropriate level of granularity of services is, in order to achieve structural, economic and other benefits. 

Therefore, defining a model that balances trade-offs on quality attributes and estimates their impact is complex and calls for in-depth investigation. In addition, literature is lacking studies that define such a model with close collaboration in industry. Furthermore, we investigate how automated service discovery and tracing data to extract metrics of services can help in defining such a model.

To this end, this thesis project intends to investigate in detail the aforementioned aspects. Empirical methods will be used to understand and potentially evaluate trade-offs that exist and can help practitioners optimize the granularity of their services. In addition, an array of techniques can be used to reach such an understanding or evaluation, including visualization of service dependency graphs, systematic comparisons of different technologies, metrics for describing trade-offs and/or machine learning models for predicting the impact of trade-offs. 

Qualifications

Essential Requirements 
  • Currently enrolled as a master student within a software engineering, IT or other relevant field
  • Experience in asynchronous messaging and microservice architecture or passed related course
  • Experienced in Java or Python programming language
  • Understanding and experience in Database (Aurora, Elasticsearch or similar)
  • A strong interest in pharmaceuticals or the pharmaceutical industry
  • Written and oral communication skills in English
  • Ability to work collaboratively and solve problems in the absence of complete information

Desirable Requirements 
  • Understanding in a container and serverless architecture (Docker, Kubernetes etc.)
  • Understanding DevOps, Continuous Integration, and Continuous Delivery (Jenkins, Argo etc.)
  • Knowledge of AWS services

About the company

If you’re inspired by the possibilities of science to make a difference and ready to discover what you can do – join us! 

At AstraZeneca we are guided in our work by a strong set of values, and we’re resetting expectations of what a bio-pharmaceutical company can be. By truly following the science, we pioneer new methods, new thinking and bring unexpected teams together. From scientists to sales, lab techs to legal, we’re on a mission to turn ideas into life-changing medicines that transform lives. We need great people who share our passion for science and have the drive and determination to meet the unmet needs of patients around the world. If you’re swift to action, confident to lead, willing to collaborate, and curious about what science can do, then you’re our kind of person.

AstraZeneca is an equal opportunity employer. AstraZeneca will consider all qualified applicants for employment without discrimination on grounds of disability, sex or sexual orientation, pregnancy or maternity leave status, race or national or ethnic origin, age, religion or belief, gender identity or re-assignment, marital or civil partnership status, protected veteran status (if applicable) or any other characteristic protected by law. AstraZeneca only employs individuals with the right to work in the country/ies where the role is advertised. 

Detta är en jobbannons med titeln "Thesis work: Monitoring, tracking & visualization of Microservice" hos företaget Randstad AB och publicerades på webbjobb.io den 10 november 2022 klockan 17:30.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black