What are the responsibilities and job description for the Platform Engineer position at hackajob?
hackajob has partnered with a forward-thinking tech-driven business that prioritizes innovation in its digital solutions and leverages extensive industry data to drive impactful results.
Role: Compute Platform Engineer I
Location: Cambridge, MA - Hybrid
Salary: up to $150k Benefits
Requirements / Qualifications
- Bachelors degree in Data Engineering, Computer Science, Software Engineering or related discipline
- 2 years of professional experience
- 1 years of professional experience with a Masters
- Knowledge and use of at least one common programming language: e.g., Python, C , Scala, Java, including toolchains for documentation, testing, and operations / observability
- Expertise in modern software development tools / ways of working (e.g. git/GitHub, devops tools, metrics / monitoring, …)
- Cloud expertise (e.g., AWS, Google Cloud, Azure), including infrastructure-as-code tools and scalable compute technologies, such as Google Batch and Vertex
- Experience with CI/CD implementations using git and a common CI/CD stack (e.g., Azure DevOps, CloudBuild, Jenkins, CircleCI, GitLab)
- Expertise with Docker, Kubernetes, and the larger CNCF ecosystem including experience with application deployment tools such as Helm
- Experience with low level application builds tools (make, CMake) as well as automated build systems such as spack or easybuild
- Experience in workflow orchestration with tools such as Argo Workflow, Airflow, and scientific workflow tools such as Nextflow, Snakemake, VisTrails, or Cromwell
- Experience with application performance tuning and optimization, including in parallel and distributed computing paradigms and communication libraries such as MPI, OpenMP, Gloo, including deep understanding of the underlying systems (hardware, networks, storage) and their impact on application performance.
- Demonstrated excellence with agile software development environments using tools like Jira and Confluence.
- Deep familiarity with the tools, techniques, optimizations in high-performance applications space, including engagement with the opensource community (and potentially making contributions to such tools)
hackajob is a recruitment platform that will match you with relevant roles based on your preferences and in order to be matched with the roles you need to create an account with us.
This role requires you to be based in the US.
Salary : $150,000