Senior Software/Data Engineer (AWS, Python)

Gridcog helps organizations assess potential investments in electrical energy systems through simulation modeling and data analysis.
Melbourne VIC, AustraliaPerth WA, Australia
Data
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
Enterprise SaaS · Energy

Description For Senior Software/Data Engineer (AWS, Python)

Gridcog is seeking a Senior Software & Data Engineer to join their data team, focusing on their platform that helps organizations assess investments in electrical energy systems. The role involves working with Python and TypeScript in an AWS environment, accessed via GraphQL and React. The position centers on data processing and visualization components, handling various energy-related data sources.

The company, with around two dozen employees, serves customers worldwide, particularly in Australia, the UK, and Europe. They help customers model existing sites and energy assets, run scenario simulations, and leverage market data and specifications. The platform is crucial for customers avoiding complex Excel models and Python simulations.

The ideal candidate will have extensive experience with data processing technologies, visualization tools, and AWS services. They should be comfortable working with both SQL and NoSQL databases, and have experience with ETL/ELT pipelines. The role requires strong problem-solving skills and the ability to work in both remote and in-person settings.

Key responsibilities include building scalable data processing systems, implementing APIs, optimizing performance, and collaborating across teams. The position offers competitive compensation, flexible working arrangements, and the opportunity to contribute to global energy system decarbonization. The company maintains clusters in London, Perth, and Melbourne, with a preference for candidates based in Melbourne or Perth.

Last updated 6 days ago

Responsibilities For Senior Software/Data Engineer (AWS, Python)

  • Build and own key components of SaaS product, focusing on data flows, processing, and visualization
  • Utilize AWS services to build scalable, reliable systems
  • Work on data ingestion, processing, and pipeline components
  • Design and implement APIs and Events for application integration
  • Optimize software components for performance and scalability
  • Create and maintain documentation
  • Collaborate with product managers and other engineers
  • Troubleshoot and resolve software issues

Requirements For Senior Software/Data Engineer (AWS, Python)

Python
TypeScript
PostgreSQL
MongoDB
  • Deep experience with test-driven software engineering and data processing (polars, pandas, numpy)
  • Experience designing and building data integrations with Python for timeseries data
  • Experience with SQL and NoSQL databases (Dynamo, Mongo, postgres, Redshift, Snowflake, Clickhouse)
  • Experience with Data Visualization (Tableau, Looker, Grafana, Altair/Vega, D3, Bokeh)
  • Experience with ETL/ELT pipelines
  • Familiarity with AWS services, IaC and serverless architectures
  • Strong problem-solving and analytical skills
  • System design skills for robust, reliable services
  • Experience with API design and automated testing
  • CI/CD development experience

Benefits For Senior Software/Data Engineer (AWS, Python)

Equity
  • Competitive salary package
  • Flexible working arrangements
  • Weekly in-person collaboration at co-working spaces
  • Annual company retreat
  • High-trust distributed team environment
  • Professional and personal development support
  • ESOP participation opportunity

Interested in this job?

Jobs Related To Gridcog Senior Software/Data Engineer (AWS, Python)

Senior Software/Data Engineer (AWS, Python)

Senior Software/Data Engineer position at Gridcog, focusing on AWS and Python development with hybrid work options in Perth and Melbourne.

Senior Data Scientist, Research, Ads Metrics

Senior Data Scientist position at Google focusing on Ads Metrics research and analysis using advanced analytics and statistical methods.

Senior Business Data Scientist, Global Affairs

Senior Business Data Scientist role at Google focusing on AI/ML solutions for Global Affairs, offering competitive compensation and opportunity to work with cutting-edge technology.

Senior Data Scientist, Research, Ads Metrics

Senior Data Scientist position at Google focusing on research and ads metrics, offering competitive salary and benefits, requiring 5 years of experience in analytics and data science.

Senior Data Scientist, Research, Ads

Senior Data Scientist position at Google focusing on advertising research and analytics, offering competitive compensation and the opportunity to work on impactful ad products.