We are seeking a skilled Software Engineer to join our Data Platform team. In this role, you will be instrumental in building and enhancing our Data Platform service for deployment in both company-hosted Software as a Service (SaaS) and self-hosted private deployment environments. The ideal candidate will have a strong understanding of software development and operations principles.
We are hiring for Senior, Staff, and Principal Software Engineers.
This role is 100% remote from anywhere in the USA; it is a full-time role and offers extensive benefits including a healthcare plan.
• Design, develop, and maintain scalable and robust components of our Data Platform service
• Collaborate with cross-functional teams to gather requirements and implement solutions
• Optimize system performance, scalability, and reliability
• Contribute to the continuous improvement of our development processes and best practices
• Troubleshoot and debug complex issues in distributed systems
• Strong experience with Kubernetes, Helm, Operators, and Kustomize
• Proficiency in Go programming language
• Familiarity with cloud platforms, particularly Azure (AWS and/or GCP experience is a plus)
• Experience working with data warehousing technologies, specifically Iceberg, Polaris, and Trino
• Experience managing data platforms with Kafka, Flink, & Spark
• Experience with CI/CD tools such as GitHub Actions
• Experience managing Linux based infrastructure
• Knowledge of Shell or Bash scripting languages
• Knowledge of stream processing and messaging systems such as Flink, Spark, and Kafka
• Familiarity with observability tools like Kloudfuse and/or Grafana
• Knowledge of networking and security principles
• Strong problem-solving skills and attention to detail
• Excellent communication and collaboration abilities
• Experience with Temporal for workflow orchestration
• Experience with distributed systems and microservices architecture
What You'll Work On
• Developing and maintaining our Data Platform service, which supports a Data Warehouse using Iceberg & Polaris, with Trino as the query engine
• Implementing and improving orchestration capabilities using Temporal
• Enhancing our data processing pipeline, which includes Spark for batch ingestion and Flink for stream processing
• Ensuring the reliability and performance of our Kafka-based messaging backbone
• Collaborating on the improvement of our observability stack using Kloudfuse and Grafana
• Fast-paced work environment
• Work in a quiet remote work environment
• Be available for collaborative work (via computer, videoconference, teleconference, etc.) during Graphite working hours, Monday through Friday
• Sit for prolonged periods working on a computer
• Lift basic office equipment and supplies
• Occasional travel (including air travel) may be required
Join our team and play a crucial role in shaping the future of our Data Platform service, enabling efficient data management and analytics for our clients across various cloud environments.
At our innovative company, we're on the lookout for a talented Software Engineer for our Data Platform team. In this exciting role, which is fully remote within the USA, you'll be pivotal in building and enhancing our Data Platform service tailored for both our hosted Software as a Service (SaaS) clients and self-hosted private deployments. As a Software Engineer, you'll design, develop, and maintain robust components that support a scalable data warehouse, emphasizing optimal performance, reliability, and continuous improvement in our development processes. Your proficiency in Kubernetes, Go programming, and cloud platforms, particularly Azure, will be crucial as you tackle intricate issues in distributed systems. Collaborating with cross-functional teams, your ability to gather requirements and implement creative solutions will shine as you work on advanced technologies like Kafka and Spark, ensuring seamless data flow across our systems. We're looking for passionate individuals at all experience levels—Senior, Staff, or Principal Engineers—who have a solid grasp of networking, security principles, and observability tools to contribute to our collaborative work environment. With full-time availability, generous benefits, including a comprehensive healthcare plan, and the chance to make a significant impact in data management and analytics, this opportunity is perfect for engineers eager to shape the future of data solutions. Join us in transforming the way businesses interact with their data!
Cognizant is looking for a Generative AI Architect to drive the design and implementation of AIML solutions that empower businesses with advanced analytics capabilities.
Join OFX as a Senior Software Engineer and contribute to transforming financial operations with innovative technology.
Join a rapidly expanding insurtech as a Senior Fullstack Software Engineer to shape next-generation pricing solutions.
Join Allied Consultants as a Senior Full Stack Java Developer, where your skills will drive innovative solutions in a hybrid work environment.
As a Staff Software Engineer at Experian, you'll influence the architecture of enterprise-wide Data and AI/ML capabilities in a fully remote role.
Subscribe to Rise newsletter