Making IT easy, anywhere.
Senior Software Developer, Big Data
Location
Canada
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer, Big Data
GoTo
• Diagnose and resolve complex data processing issues to ensure the reliability and performance of critical data pipelines. • Collaborate with the team to support timely software delivery by proactively managing data-flow risks and dependencies. • Prevent data errors and inconsistencies by strengthening validation, monitoring, and anomaly detection across a complex data ecosystem. • Deliver additional business value each development cycle by shipping well-scoped improvements and fixes iteratively. • Ramp up quickly by learning the existing development cycle, following established processes, and collaborating effectively across time zones as needed.
Job Requirements
- Hands-on expertise with Spark, Airflow, AWS, and the Databricks ecosystem is required.
- Strong programming and query skills in Python and SQL; familiarity with Hive is a plus.
- Deep understanding of big data processing concepts (trade-offs, limits, governance, and performance optimization).
- Proven ability in debugging, unit and integration testing, managing task dependencies, monitoring, and anomaly detection.
- Experience with Delta format and comfort using modern AI tools (e.g., Copilot, ChatGPT) to boost productivity.
Benefits
- Comprehensive health benefits, life and disability insurance, and fertility and family-building support programs.
- Generous paid time off and holidays, volunteer leave, quarterly personal wellness days, and meeting-free days.
- Tuition and book reimbursement programs to support continuous learning and professional development.
- Thrive Global wellness program, confidential Employee Assistance Program (EAP), and one-on-one wellness coaching.
- Employee programs — including Employee Resource Groups (ERGs), the “GoTo Gives Back” initiative, and our charitable donation matching program — to expand your social network and amplify the impact of your efforts.
- A registered retirement savings plan to help you plan for the future.
- Gym reimbursement programs to support your physical well-being.
- Access to telemedicine services for convenient healthcare.
- A GoTo performance bonus program to recognize your contributions.
- A monthly remote work allowance to cover home office expenses.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and maintain backend services using Python • Build and maintain frontend applications using React • Design and implement APIs and integrations • Deploy and manage services on Google Cloud Platform (GCP) • Work with cloud services such as Cloud Run, Cloud Tasks, BigQuery (advantage) • Collaborate with product and design teams to deliver high-quality features • Ensure performance, scalability, and reliability of systems • Participate in architecture discussions and technical planning
• Lead the team responsible for building and scaling Stake's payments capabilities • Collaborate with Product, Operations, Finance, Risk and Compliance • Define how customers fund, move and access their money across Stake • Shape technical, operational and cultural foundations that support Stake's next growth phase • Improve reliability, scalability and operational resilience of Stake's payments platform • Build trusted partnerships across various teams and contribute to broader engineering strategy
Staff Software Engineer, Applied AI
Parachute HealthA Delightfully Simple way to order medical equipment & supplies
• Design and build agentic LLM pipelines that power AI features across the product. • Build full-stack product features: Python/FastAPI web applications, TypeScript/React web tooling. • Prompt-engineer and iterate on LLM prompts and models. Evaluate and recommend improvements based on accuracy, latency, and cost. • Strengthen our evaluation framework: curated datasets, evals, experiments, and regression identification, so we can ship changes with confidence. • Improve production observability: accuracy signals and feedback loops. • Contribute to architecture and technical direction. • Actively partner with other product teams to understand their AI use cases and identify how to best enable and support them. • Advise on when to apply an AI/LLM solution, and when not to: championing AI where it drives speed and ROI and steering away where it doesn't.
• Reimagine and implement the future of tech for the music industry • Work as part of a dynamic and highly effective team • Own the creation and delivery of highly innovative products • Implement maintainable solutions with high quality and reliability that can scale as our business continues to grow and expand • Learn and grow as a professional through close collaboration with your team members and engineering leaders, and by being part of culture of continuous improvement and learning • Provide mentorship to other engineers, fostering their professional growth and success • Respond to incidents and perform on-call duties with an eye towards root cause fixes and improvements




