Senior Software/Data Engineer

Logo of Gridcog

Gridcog

πŸ“Remote - Australia

Job highlights

Summary

Join Gridcog, a company helping organizations assess investments in electrical energy systems, as a Senior Software & Data Engineer. You will be part of a data team working on a Python and TypeScript platform deployed to AWS. The role focuses on data processing and visualization components, requiring expertise in data processing with tools like polars, pandas, and numpy. You will build and maintain Python codebases, design data integrations, and work with various database technologies. The ideal candidate possesses strong problem-solving skills, experience with AWS services, and a background in data visualization. Gridcog offers a competitive salary, remote-first flexibility, and opportunities for professional development.

Requirements

  • Deep and current experience with test-driven software engineering techniques, and data processing with polars, pandas, numpy, and similar
  • Experience designing and building data integrations with Python, operating on significant quantities of timeseries data
  • Experience with a range of database technologies, both SQL and NoSQL
  • Experience with Data Visualisation techniques across various tools, including analytics/BI platforms such Tableau, Looker, Grafana, or software libraries such as Altair/Vega, D3, Bokeh
  • Experience with presenting high-volume time series data to end-users, for example in fintech, scientific modelling, or tech observability systems
  • Experience with ETL/ELT pipelines and both structured and unstructured data stores
  • Familiarity with a broad range of AWS services, IaC and serverless event-driven architectures
  • Strong problem-solving and analytical skills
  • Solid foundation in software design, data structures and algorithms
  • System design skills: design robust, reliable and highly available services
  • Ability to work collaboratively in both in-person and remote work environments
  • Ability to communicate technical concepts clearly to technical and non-technical team members
  • Experience with API design, database schema design, and automated testing
  • CI/CD development experience and modern monitoring and observability techniques

Responsibilities

  • Build and take ownership of key components of our SaaS product, with a focus on data - data flows, processing, quality, verification, presentation and visualisation
  • Utilise your in-depth knowledge of AWS services to build scalable, reliable, and highly available systems
  • Work on data ingestion, processing, aggregation, and data pipeline components to enable seamless data transformation
  • Design and implement APIs and Events to enable integration with other applications
  • Scalability and Performance: Optimise software components for performance and scalability to handle large data volumes efficiently
  • Documentation: Create and maintain clear and comprehensive documentation for software architecture and code
  • Collaborate with product managers, other software and data engineers, and data scientists to understand and address customer needs
  • Problem Solving: Troubleshoot and resolve software issues, including bug fixes, performance improvements, and enhancements

Preferred Qualifications

  • A background in energy markets, scientific computing, or financial markets modelling likely to be advantageous
  • A growth mind-set, experience with startup SaaS, and an interest in the energy system transition all greatly beneficial

Benefits

  • Competitive salary package aligned with experience and skills
  • Opportunity to work in a remote-first business with flexible working arrangements
  • Weekly opportunities for in-person collaboration at co-working spaces and an annual whole company retreat
  • Time and budget support for ongoing professional and personal development
  • Opportunity for ESOP participation

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Gridcog know you found this job on JobsCollider. Thanks! πŸ™