Senior Full Stack Engineer
Company: AstraZeneca GmbH
Location: Gaithersburg
Posted on: October 30, 2024
Job Description:
Role based in Barcelona - 3 days at the office and 2 days at
home.At AstraZeneca, we're not just about creating life-changing
medicines; we're about creating a culture of innovation and
collaboration. We have taken on an ambitious goal of
revolutionizing antibody discovery at AstraZeneca by significantly
reducing the time it takes to discover a clinical candidate using
world-class technology and advanced data & AI capabilities. To
support this initiative, we are building Augmented Biologics
Discovery Platform within the R&D IT. We're looking for a
Senior Full Stack Engineer who can design and implement scalable
full stack AI solutions in cloud. If you're someone who can design
and implement end-to-end software solutions meeting scientists'
requirements working within a globally distributed team, then this
is the role for you!In this role you will join a global team of
software, data, and MLOps engineers, architects, BAs, PMs, in our
Augmented Biologics Platform to support biologics and antibody drug
discovery as a Senior Full Stack Engineer. The following will form
part of the role:
- Working with cutting edge technology stack in a cloud
environment.
- Responsible for designing and implementing software and data
solutions to make our science easier to do, easier to learn from,
and offer faster delivery and higher quality across all therapeutic
areas.
- Delivering production-grade applications supporting AI/ML
technologies.
- Design and build novel products and features to address
long-standing problems in drug discovery with a focus on producing
amazing user experiences that are more than the sum of their
parts.
- Collaborate with product, design, data science, and our
scientific teams to build cutting-edge experiences and
services.
- Propose and implement changes to our data models, core
architecture, and codebase.
- Develop all levels of the technical stack even if you're more
experienced in some layers.
- Advocate and advance modern, agile software development
practices and help develop and evangelize a vibrant software
engineering culture.
- Plan, implement and support core infrastructure with an overall
objective to improve the scalability, reliability, performance, and
availability.
- Advocate for rigorous engineering practices and discipline:
code reviews, automated testing, logging, monitoring, alerting,
etc.
- Passionate to stay on top of tech trends, experiment with and
learn new technologies, participate in internal & external
technology communities, and mentor other members of the engineering
community.
- Propose solutions for engineering problems deploying critical
thinking and analysis skills.The role requires senior level
technical skills, and we consider the below essential capabilities:
- Experience in designing end-to-end full stack software in
cloud.
- Deep expertise in Java and Python. Additionally, expertise in
other programming languages like C++, Node.js will be
advantageous.
- Experience in at least one major web development framework from
Spring, Flask, Django, and beyond.
- Strong front end skills with one of the major front end
frameworks from React, Angular or Vue.js.
- Additional front-end skills in CSS as well as some related CSS
framework like Bootstrap.
- Experience working with relational and/or NoSQL databases and
knowledge of query optimization techniques.
- Proficiency in Linux environments.
- Demonstrable high proficiency in data structures and design
patterns, as well as associated antipatterns. Be able to defend,
compare, and contrast these decisions.
- Demonstrable abilities with the coding best practices including
testing, code review, and version control.
- CI/CD experience with some automation tooling like Jenkins,
TravisCI, Github actions, etc.
- Experience of data analysis - profiling, investigating,
interpreting, and documenting data structures.
- Excellent teamworking, verbal, and written communication
skills.
- Experience with Docker and Kubernetes.The following skills
would be advantageous for your application but are not considered
essential:
- Familiarity with Computational Biology/Bioinformatics
concepts.
- Basic understanding of Machine Learning concepts and
MLOps.
- Experience in microservice architecture.
- Experience with message queuing (RabbitMQ, SQS, etc.).
- Experience with GitOps for Kubernetes.
#J-18808-Ljbffr
Keywords: AstraZeneca GmbH, Baltimore , Senior Full Stack Engineer, Engineering , Gaithersburg, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...