GSK

Compute Platform Engineer I

GSK

full-time

Posted on:

Location Type: Office

Location: Upper ProvidenceCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $82,088 - $136,813 per year

Job Level

About the role

  • Designs, builds, and operates tools, services, workflows, etc that deliver high value through the solution to key business problems
  • Responsible for development of key components of a hybrid on-prem/cloud compute platform
  • Responsible for code-driven environment, applications, and container/image builds as well as CI/CD driven application deployments
  • Consult science users on application scalability to PBs of data
  • Confidently optimizes design and execution of complex solutions within large-scale distributed computing environments
  • Produces well-engineered software, including appropriate automated test suites, technical documentation, and operational strategy
  • Ensure consistent application of platform abstractions to ensure quality and consistency with respect to logging and lineage
  • Fully versed in coding best practices and participates in code reviews

Requirements

  • Bachelor's degree in Data Engineering, Computer Science, Software Engineering or related field
  • Experience in programming language: e.g., Python, Go, C++, Scala, Java
  • Experience in modern software development tools / ways of working (e.g. git/GitHub, devops tools, metrics / monitoring)
  • Cloud experience (e.g., AWS, Google Cloud, Azure)
  • Experience with CI/CD implementations using git and a common CI/CD stack (e.g., Azure DevOps, CloudBuild, Jenkins, CircleCI, GitLab)
  • Experience in Linux/Unix
Benefits
  • Health care and other insurance benefits (for employee and family)
  • Retirement benefits
  • Paid holidays
  • Vacation
  • Paid caregiver/parental and medical leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoC++ScalaJavaCI/CDLinuxUnixcloud computingautomated testing
Soft Skills
problem solvingconsultationoptimizationdesign executioncode reviewcommunicationcollaborationdocumentationscalabilityquality assurance
Certifications
Bachelor's degree in Data EngineeringBachelor's degree in Computer ScienceBachelor's degree in Software Engineering