Sand Technologies logo
Sand Technologies
Posted 46 days agoVerified live 2d ago

Software Engineer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
ReactJavaScriptDjangoNode.jsAutomated TestingAPI DevelopmentData VisualizationSQL Database DesignHigh-Volume or Real-Time Data SystemsProduction Software DeploymentPublic-Sector or Regulated Environments

About the company

Sand Technologies logo
Sand Technologiessandtech.com

Sand Technologies is a consulting and services company that tackles your most ambitious projects and build new capabilities.

Job description

Summary

Sand Technologies is a global Physical AI company that uses data and AI to improve critical industries and essential systems. The company is seeking an experienced Software Engineer to design, build, and scale secure, high-performance backend systems, applications, and APIs that power physical AI solutions, while collaborating with data teams and mentoring junior engineers.

Responsibilities

  • Architect and Develop Scalable Systems: Design, build, and maintain robust backend services, microservices, and APIs to support complex, data-driven applications
  • Integrate with AI & Data Ecosystems: Collaborate closely with Data Scientists and Data Engineers to seamlessly consume their data pipelines and integrate AI models into the core software products
  • Manage Cloud & Infrastructure: Build and deploy applications using modern cloud platforms (e.g., AWS, Azure, GCP), ensuring high availability, security, and low-latency performance
  • Drive Engineering Excellence: Champion best practices in software development, including writing clean code, rigorous testing, system monitoring, and maintaining CI/CD pipelines
  • Mentor and Lead: Guide and mentor junior software engineers, fostering a culture of continuous technical improvement and innovation

Skills

  • 3+ years of software engineering experience, ideally with exposure to water, wastewater, utilities, or smart infrastructure environments
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field
  • Experience working with high-volume or real-time data systems; familiarity with time-series databases or handling telemetry/IoT data is a massive plus
  • Proven track record of deploying robust software solutions into production
  • Ability to translate complex technical concepts into actionable insights for engineering and operations teams
  • Strong communication skills and experience working with public-sector or regulated environments
  • Front end development (strong React and JavaScript experience is essential)
  • Back end experience (typically django/some node)
  • Automated testing (unit/component/browser testing)
  • APIs
  • Data visualisation
  • SQL database design + usage
  • This role requires 50 - 75% travel to client sites for the first year
  • It is essential that the successful applicant has the drive and ethic to succeed in working in small teams physically but in larger efforts virtually
  • Self-drive to communicate constantly using web collaboration and video conferencing is essential

Qualifications

Must Haves

  • 3+ years of software engineering experience, ideally with exposure to water, wastewater, utilities, or smart infrastructure environments
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field
  • Experience working with high-volume or real-time data systems; familiarity with time-series databases or handling telemetry/IoT data is a massive plus
  • Proven track record of deploying robust software solutions into production
  • Ability to translate complex technical concepts into actionable insights for engineering and operations teams
  • Strong communication skills and experience working with public-sector or regulated environments
  • Front end development (strong React and JavaScript experience is essential)
  • Back end experience (typically django/some node)
  • Automated testing (unit/component/browser testing)
  • APIs
  • Data visualisation
  • SQL database design + usage
  • This role requires 50 - 75% travel to client sites for the first year
  • it is essential that the successful applicant has the drive and ethic to succeed in working in small teams physically but in larger efforts virtually
  • Self-drive to communicate constantly using web collaboration and video conferencing is essential

More jobs like this