Data Engineer (Python, GCP)

Job expired!

About Qarik

Co-founded by former Google Cloud Engineering leaders, Qarik is a forefront IT Solutions company specializing in the Google Cloud Platform (GCP). Within just three years, we've expanded our team to 100 dedicated professionals and have continued to serve prestigious clients, including F1000 companies. At Qarik, we value engineering prowess, fostering an environment where your skills are recognized and leveraged to the fullest. We adopt a proactive approach in our projects, focusing on delivering results and transferring knowledge to our clients.

Role Overview: Data Engineer (Python, GCP)

We are in search of a highly proficient Data Engineer with an expert grasp of Python and a deep understanding of cloud technologies, particularly Google Cloud Platform (GCP). This role involves designing and building large-scale systems that are performance-centric, scalable, and reliable, utilizing advanced software engineering practices like microservices and distributed systems.

Key Responsibilities

  • Engineer high-performance software solutions leveraging Python or Java with Google Cloud services like Vertex AI and CCAI.
  • Design and deliver cloud-native applications in a serverless architecture utilizing GCP’s Cloud Run and Cloud Functions.
  • Create robust APIs with FastAPI and manage scalability and system integrity through strategic principles.
  • Maintain microservices architecture focusing on API design and the necessary trade-offs.
  • Guide distributed systems development with an understanding of CAP theorem effects on computing and data management.
  • Collaborate cross-functionally to design, develop, and resolve issues in scalable and dependable solutions on GCP.
  • Utilize reductionist approaches in troubleshooting and optimizing systems.

Ideal Candidate Attributes

  • Demonstrated passion for exceptional design, clean code, and robust software development.
  • Advanced degree in Computer Science, Engineering, or a related field, backed by 5+ years of software development experience.
  • Expertise in Python and Golang with a robust portfolio of projects in GCP environments like Cloud Run and Cloud Functions.
  • Comprehensive experience in scaling applications, microservices architecture, and distributed systems.
  • Strong proficiency in software development lifecycle best practices.
  • Excellent problem-solving, communication, and team collaboration skills.

Why Choose Qarik?

Qarik isn't just about innovative technology and complex problem-solving. We offer a competitive salary, extensive benefits, and the flexibility of remote work to ensure a commendable work-life balance. You'll be part of a collaborative, supportive team known for its commitment to excellence and continuous learning. Join us in pushing the boundaries of what’s possible with AI and cloud technology.

Qarik is committed to equal opportunity employment. We respect diversity and are dedicated to providing an inclusive environment for all employees.

For more information or to apply, please reach out to .