Software Engineering Lead
Introduction to Role:
Join our dynamic Knowledge Graph Team as a seasoned Software Engineering Lead. This role is perfect for those with deep technical expertise, a passion for mentoring, and a proven track record in leading complex software engineering projects. You will be hands-on in development, conduct thorough code reviews, mentor junior engineers, and evaluate emerging technologies. Your technical excellence will drive the strategic direction of our knowledge graph initiatives.
Accountabilities:
As a Software Engineering Lead, you will lead and participate in the design, development, and deployment of knowledge graph solutions. You will set and enforce high standards for code quality, testing, and documentation. You will collaborate with project managers to gather technical requirements, define project scope, and create detailed technical specifications. You will provide technical support to project managers to ensure the timely delivery of projects and alignment with business objectives. You will also assist in managing and mitigating technical risks, ensuring proactive communication and problem-solving.
Essential Skills/Experience:
- Bachelor’s or Master’s degree or equivalent experience in Computer Science, Engineering, or a related field.
- 7+ years of software engineering experience, with at least 3 years in a leadership role.
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Proven track record in designing and implementing large-scale, distributed systems.
- Experience with large-scale data workflows.
- Excellent problem-solving skills and a deep understanding of data structures and algorithms.
- Strong interpersonal and communication skills.
- Experience with Labelled Property Graphs (LPG) and graph databases (e.g., Neo4j, Amazon Neptune).
- Experience with machine learning, natural language processing, or data mining.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerisation technologies (Docker, Kubernetes).
When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working gives us the platform we need to connect, work at pace and challenge perceptions. That's why we work, on average, a minimum of three days per week from the office. But that doesn't mean we're not flexible. We balance the expectation of being in the office while respecting individual flexibility. Join us in our unique and ambitious world.
At AstraZeneca, you're more than just a supporting unit; you are valued for the important role you play in the business. We support the rest of the business to excel forward and have a bigger impact on patients. Here you'll lead AstraZeneca's transformation, fusing our digital and data capabilities with backing from the business to make it happen. We're always applying the latest technologies and ways of working. from Lean to imaging. It all helps the business get to better scientific outcomes, quicker.
Ready to make a difference? Apply now to join our team and help us power the core functions to work better and faster!
Date Posted
06-Nov-2024Closing Date
05-Dec-2024AstraZeneca embraces diversity and equality of opportunity. We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills. We believe that the more inclusive we are, the better our work will be. We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorization and employment eligibility verification requirements.
0 applies
0 views
Other Jobs from AstraZeneca
Data Analyst
Principal/Associate Director, Project Management Lead
Senior Consultant-Full Stack Engineer
Functional Process Owner EDC Platform (Associate Director, Global Clinical Solutions)
Similar Jobs
Staff Engineer
Data Platform Sr. Engineer - Autonomous Driving
Manager, Data Engineering
Data Engineer
Manager, Data Engineering
Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say