AIML Services- Software Engineer
GlaxoSmithKline - seattle, WA
Apply NowJob Description
Site Name: Seattle Sixth Ave Posted Date: Aug At GSK we see a world in which advanced applications ofMachineLearningand AI will allow us to develop transformational medicines using the power of genetics, functional genomics, andmachinelearning. AI will also play a role in how we diagnose and use medicines to enable everyone to do more feel better and live longer.It is an ambitiousvisionthat will require the development of products at the cutting edge ofMachineLearningand AI. We're looking for a highly skilled software engineer to help us make this vision a reality. We are building a first-in-class platform of tools and services covering high performance computing, model training and deployment, metrics calculation and metadata instrumentation; our goal is to decrease AI/ML cycle times and raise the quality bar on our shipped services by simplifying platform integration and accelerating R&D end-to-end. Competitive candidates will have a track record of writing and shipping quality, well-documented and well-tested software - preferably in the AI/ML industry. They should be comfortable with modern, cloud-native computing such as the Docker/Kubernetes/Helm ecosystem, and with development and production deployment on distributed systems and/or high-performance computing environments. Candidates should have a strong sense of the abstractions needed to represent ML products and workflows, and have demonstrated experience in database design and operations, and/or microservice development. Strong candidates will have graduate studies in Computer Science or equivalent demonstrated work experience. Educational or professional background in the biological sciences is a plus, but not required. The AI/MLteam is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. Why you? Basic Qualifications: Bachelor's or graduate degree in Computer Science, preferably focused on software engineering, high-performance computing, or machine learning. Candidates not meeting these academic requirements will be considered if demonstrating 8+ years of industry experience in software/machine learning engineering. 5+ years of industry experience in software engineering. Experience in Python. Experience in deploying APIs/backend services. Proficiency in database design and operations, and/or data pipeline and ETL frameworks such as Airflow, Kubeflow, etc. Experience developing services and infrastructure on GCP. Similar cloud software development experience will be considered. Experience working with Docker and Kubernetes, or closely related containerization and cluster computing frameworks. Preferred Qualifications: Our team is heavily invested in event-based orchestration for multi-tenant use. Software development experience on these types of platforms, distributed data systems, or similar will be strongly preferred. We partner with Platform and Infra teams, and machine learning product teams. Collaboration and customer-first mindset are critically important, and we will prioritize candidates that shine in those areas. Additional experience in DevOps and machine learning orchestration (using Tensorflow, or Pytorch or similar) will have an added advantage. Candidates who've worked on Search and Ranking, Knowledge Graphs, Feature Store, or other AI/ML products will be highly competitive. Experience upholding software/production best practices in a larger org is strongly preferred. Competitive candidates will be agile-minded, demonstrating clear proficiency of iterative software development and prototyping. #LI-GSK The annual base salary for new hires in this position ranges from $130,900 to $177,100
Created: 2024-11-05