Start Date
Immediate
Expiry Date
16 Oct, 25
Salary
0.0
Posted On
17 Jul, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Cdc, Production Experience, Google Cloud Platform, Scripting, Dbt, Python, Distributed Systems, Software Development, Orchestration
Industry
Computer Software/Engineering
REQUIRED SKILLS & EXPERIENCE:
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
ABOUT THE ROLE:
We’re looking for a mid-senior Software Engineer / Data Engineer to join our consulting team and help build robust software solutions and support the data foundations behind our AI/ML initiatives. This role is ideal for someone with strong experience in software development, including designing, building, and deploying applications, coupled with a deep understanding of how these systems enable machine learning and AI product delivery.
You’ll play a key part in developing and maintaining our core software services and data stack across dev and prod environments, while working closely with data scientists, analysts, and technical leads to ensure our applications and ML/AI workflows are scalable, reliable, and well-orchestrated. You will be a versatile engineer capable of debugging and fixing various systems across the stack.
KEY RESPONSIBILITIES:
Full-Stack Software Development & System Ownership• Design, develop, and deploy scalable and reliable Python applications using GCP services like Cloud Run, Kubernetes, and Compute Engine (VMs).
Infrastructure Support & Evolution• Monitor and maintain infrastructure reliability, supporting production ML systems, batch/streaming data use cases, and core application services.
ML & AI Enablement• Collaborate with data scientists to build pipelines that support training, inference, and model performance monitoring.
Cross-Functional Collaboration & Consulting• Participate in discovery and planning sessions to align technical implementation with business objectives.