
Senior Software Engineer (Energy Intelligence Platform)
Tesseract ESS
Posted 12 hours ago
Tesseract ESS is seeking one or two experienced and driven Senior Software Engineers to join our team in Newcastle, NSW. You will play a pivotal role in developing our renewable energy and battery storage platform for commercial and industrial decarbonisation, including the integration of AI-driven features and tools to enhance system intelligence, automation, and predictive capabilities. This is a full-time position with unfettered opportunities for career progression within our dynamic company.
What You'll Be Doing
You'll be instrumental in developing robust code for both cloud and edge environments. Your work will primarily involve Python, Django, and PostgreSQL with a focus on time-series data. You'll also be involved with AWS and Infrastructure as Code (IaC) using Terraform. While Python is your core language, any experience with Go or Rust will be a plus.
Designing and Developing Scalable Solutions: You'll be a key member of a small team responsible for the full lifecycle of software development, from design and implementation to testing and deployment, ensuring our solutions are scalable and performant.
Building Containerized Services: A key part of your role will involve developing and deploying applications within containerized environments, ensuring high availability and efficient resource utilization.
Optimizing Data Handling: You'll work with complex time-series data in PostgreSQL, optimizing data models and queries for efficiency and insight.
Collaborating on Cloud Infrastructure: You'll collaborate closely with our DevOps team on AWS, leveraging Terraform to manage and automate our cloud infrastructure.
Integrations: You will be working on software integrations using RESTful APIs, data streaming platforms such as Kafka and MQTT protocol.
Mentoring and Leadership: As a senior member of the team, you'll be expected to mentor junior developers and contribute to architectural discussions, guiding best practices and technical decisions.
Championing AI-enabled development practices: Pilot and refine the use of AI coding assistants, CI/CD integration for ML models, and internal tooling to tangibly improve team efficiency and velocity.
What We're Looking For
We're seeking a highly skilled and passionate Engineer to join our innovative team with a regular presence in Newcastle NSW. The ideal candidate will have a strong technical background, a drive for excellence, and a keen interest in the energy sector and climate change.
Experience:
5+ years of professional experience in software development, with a significant focus on Python and Linux environments.
Demonstrated experience in developing for containerised services (e.g., Docker, Kubernetes).
Proficiency in multiple programming languages is a plus, with Python being the key skill you bring to the table.
Proficiency in leveraging AI-assisted development tools to improve productivity and code quality is a plus.
Education: Bachelor's or Master's degree in Software or Electrical Engineering, Computer Science, or a related field. An advanced degree or equivalent experience is preferred.
AWS Professional certification or similar cloud credentials are highly desirable
Location: remote working is supported with regular in-person required. Being based in Newcastle and Hunter Valley or Central Coast regions will be a strong advantage.
Technical Skills:
Core Languages: Python and Go
OS: Unix based operating systems
Web framework: Django
Databases: PostgreSQL (with time-series experience)
Cloud Platform: AWS
Infrastructure as Code: Terraform
Version Control: Git
Containerization: Docker
CI/CD: Experience with setting up and managing continuous integration and continuous delivery pipelines with Github Actions
Networking: Familiarity with basic networking tools and concepts.
ML & AI: Experience with the design and deployment of models and inference pipelines in the cloud and on the edge.
Bonus Skills: AI coding tools (e.g. Cursor), and languages (e.g. Go or Rust).
Domain Knowledge & Passion:
Passion for technology innovation and a deep understanding of industry trends, emerging technologies, industry standards, and best practices within the energy and software domains.
Knowledge of the energy management or related industry, and experience with startup companies.
Domain experience with software for commercial, industrial, utility-scale photovoltaic, or battery energy storage systems is highly desirable.
About Tesseract ESS
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Software Engineer - Python - Platform - Data
Aurec
Software Engineer | Node + Azure | Mid & Senior
Allura Partners
Software Engineer | .NET, Azure | Mid & Senior
Allura Partners
Senior Software Engineer (React, Node.js, Next.js)
Software At Scale
Senior Embedded Software Engineer - C++ / Linux
Codematix Pty Ltd

Senior Platform Engineer
NSW Department of Customer Service
Senior Software Engineer - Java daily rates up to $1100!
Preacta Recruitment

Mid to Senior Software Engineer (Web)
Vapar