Data Infrastructure Engineer
Posted at: 04/02/2025
Cupertino, CA
Full Remote - IT - Infrastructure / Network / Systems - Contract - Job ID: 25-13080
JOB TITLE: Data Infrastructure Engineer
ABOUT THIS FEATURED OPPORTUNITY
We are currently seeking Data Infrastructure Engineers to join a team within our Data Platform Group under the SRE (Site Reliability Engineering) organization. This team is tasked with migrating workflows from their existing platform to a new data platform. With 100,000+ jobs running daily, the goal is to keep operations live during the migration, while also handling new customer requests. The current platform is a custom-built batch orchestration platform that executes Spark and Flink jobs, providing job launch and monitoring capabilities. The platform's control plane is written in Scala, and the team is looking for engineers to help facilitate a seamless transition.
THE OPPORTUNITY FOR YOU
As a Data Infrastructure Engineer, you will:
- Develop and maintain a batch orchestration platform capable of handling 100,000+ jobs per day.
- Develop migration tooling to enable smooth transfer of job configurations from the old platform to the new data platform.
- Write efficient, high-performance code in Scala to ensure optimal system performance.
- Design and implement distributed data systems to guarantee high availability, reliability, and performance across the platform.
- Collaborate with cross-functional teams, including stakeholders and other software engineers, to build robust and scalable platform features.
- Ensure data integrity, governance, and security within the infrastructure to maintain a high-quality, reliable system.
KEY SUCCESS FACTORS (Top 3 Must-Haves)
- Scala Coding – Proven experience in writing and optimizing Scala code for high-performance systems. This person will need a minimum of 5+ years experience writing scala code from scratch as they are looking for an expert for this position
- Distributed Programming/Kubernetes – Solid understanding of distributed computing principles and deploying production applications to Kubernetes.
- API Knowledge – Experience with designing and working with APIs for data communication and integration.
NICE TO HAVES
- Cats Effect IO – Familiarity with functional programming libraries in Scala, such as Cats Effect IO, to handle concurrency and async programming.
- Postgres – Experience working with PostgreSQL, especially in distributed systems or data infrastructure contexts.
Our benefits package includes: (EXCLUDE on perm placements)
- Comprehensive medical benefits
- Competitive pay
- 401(k) retirement plan
- …and much more!
About INSPYR Solutions
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities
25-13080
MORE OPPORTUNITIES
APPLY NOW
TAKE THE NEXT STEP.