About The Position

At Jamf, we believe in an open, flexible culture based on respect and trust. Our track record and thriving work environment all stem from the freedom we grant ourselves to get the job done right. We take pride in helping tens of thousands of customers around the globe succeed with Apple. The secret to our success lies in our connectivity, while operating with a high degree of flexibility. Work-life balance remains our priority while feeling connected is important to maintain our strong culture, achieve our goals, and thrive as #OneJamf. Business Intelligence at Jamf powers data-driven decision-making across the organization. As a Data Platform Engineer II, you’ll be responsible not just for building & transforming data, but for owning critical data infrastructure: from ingestion and storage, to governance, quality, and consumption by analytics/ML tools. You will partner with analysts, data scientists, product owners and engineers to ensure that Jamf’s data assets are reliable, high-performance, secure, and scalable. For those candidates who live near a Jamf office, you may be expected to work periodically in-office or collaborative work location with other Jamf employees in your area for certain events or moments that matter.

Requirements

  • Minimum of 3 years experience building data pipelines with Python (Required)
  • Minimum of 3 years experience working with data warehouse or other cloud based database technology, with strong proficiency in SQL. (Required)
  • Experience with Docker / Kubernetes (Required)
  • Exposure to Infrastructure-as-Code (IaC) such as Terraform or DevOps (Required)
  • Strong experience with cloud infrastructure: AWS (EC2, ECR, S3, Glue, RDS, etc) or equivalent public cloud provider
  • Hands-on experience in CI/CD, version control, unit / integration testing for data pipelines
  • Comfortable working in agile teams, and mentoring others
  • Strong Communication Skills
  • Excellent Interpersonal Skills
  • Excellent Organizational Skills
  • Proven Analytical Skills
  • Ability to communicate complex technical terms in an easy to understand, non-technical manner
  • Ability to interact effectively with co-workers in a result driven culture
  • Self-starter, energetic multi-tasker, highly motivated and team player
  • Ability to engage with and establish trust and rapport with all levels of customers and employees
  • Agile practitioner experienced in Scrum or Kanban
  • Bachelor's Degree in Mathematics, Computer Science or related field (Required)
  • A combination of relevant experience and education may be considered
  • Participation in ongoing security training is mandatory
  • Established security protocols will be adhered to, sensitive data will be handled responsibly, and data protection practices are followed, including understanding relevant privacy regulations and reporting breaches
  • Acknowledging the Jamf Code of Conduct, where applicable security and privacy policies can be found, is a requirement of all roles at Jamf

Nice To Haves

  • Experience working with dbt (Preferred)
  • General knowledge of Apple products and eco-systems

Responsibilities

  • Design, build, maintain, and improve the data platform infrastructure (Snowflake environments, airflow workflows, orchestration, CI/CD pipelines for dbt / transformations)
  • Develop and maintain Terraform (or equivalent IaC) definitions for provisioning data infrastructure (compute, storage, permissions, networking where needed)
  • Automate deployment of data transformations (e.g. dbt CI/CD, staging / production pipelines)
  • Ensure data platform availability, reliability, security and performance (e.g. enforce roles & permissions in Snowflake, resource monitoring, concurrency/usage optimisation)
  • Instrument monitoring, logging and alerting of data workflows (Airflow / Kubernetes / dbt jobs)
  • Collaborate with Data Engineers / Analysts / Architects to define platform capabilities, set standards & best practices around schema design, governance, version control, and performance
  • Run capacity planning, ensure cost-efficiency, scaling strategy (e.g. concurrency limits in Snowflake warehouse sizing, cluster autoscaling, etc)
  • Facilitate onboarding of teams to the data platform: document usage patterns, create templates or utilities (for example dbt macros, shared libraries)
  • Participate in architecture reviews, evaluate new platform tooling (e.g. enhancements to orchestration, transformation frameworks, security strategy, etc)
  • Troubleshoot critical incidents and participate in incident / post-mortem cycles for platform issues

Benefits

  • Named a 2025 Best Companies to Work For by U.S. News
  • Named a 2024 Best Technology Company to Work For by U.S. News
  • Named one of Forbes Most Trusted Companies in 2024
  • Named a 2024 Best Companies to Work For by U.S. News
  • Our developers work in agile delivery teams to produce new features, improve software components, and are the subject matter experts for our Jamf product offerings.
  • You will have the opportunity to make a real and meaningful impact for more than 75,000 global customers with the best Apple device management solution in the world.
  • We constantly push the boundaries of technology, our developers support new innovations and OS releases the moment they are made available by Apple.
  • Several Jamf engineers are named in patents and with team names like CatDog, ThunderSnow and Dalek you can expect to have some fun while building cutting-edge software.
  • You will have the opportunity to work with a small and empowered team where the culture is based on trust, ownership, and respect.
  • We offer a clear career path that enables you to grow under supportive leadership and management
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service