S

Sand Technologies

Enterprise AI solutions, automation and analytics

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of software engineering experience building, shipping, and operating production systems across multiple technology stacks and domains.
  • Hands-on infrastructure engineering experience with Kubernetes, containers, networking, Infrastructure as Code, and production environments across AWS, Azure, and/or on-premises infrastructure.
  • Deep backend engineering experience using Python and/or Node.js/TypeScript, with knowledge of distributed systems, APIs, relational databases, and scalable application design.
  • Data engineering capabilities, including building data pipelines, streaming architectures, orchestration workflows, and integrating heterogeneous enterprise data at scale.
  • Experience deploying and operating AI/ML systems, including machine learning models and LLM-powered applications in production, with understanding of MLOps principles.
  • Systems design skills and a track record of architecting reliable, scalable, and resilient platforms that solve complex real-world problems.
  • Technical leadership through mentoring engineers, driving architectural decisions, reviewing code, and contributing hands-on to implementation.
  • Frontend experience sufficient to design, review, and contribute when needed, alongside deep backend and infrastructure expertise.
  • Ability to navigate ambiguity, define technical direction, and drive complex initiatives with minimal oversight.
  • Ability to adapt to new technologies, domains, and constraints.
  • Responsibility for the long-term success of systems, from initial design through production support and continuous improvement.
  • Comfort leveraging AI-assisted development tools while maintaining software quality, architecture, and engineering standards.
  • Comfort operating in small teams and contributing to larger, globally coordinated efforts.
  • Ability to maintain clear and consistent communication through virtual collaboration tools and video conferencing.

Responsibilities

  • Design, build, and evolve core platform capabilities, including heterogeneous data integration, ontology and semantic modeling engines, simulation services, optimization capabilities, and AI-powered decision support systems.
  • Architect and develop scalable, production-grade distributed systems across cloud-native, hybrid, sovereign cloud, and fully air-gapped environments.
  • Own the full engineering lifecycle for platform components, from technical design and implementation through deployment, production operations, monitoring, and continuous improvement.
  • Build robust data platforms that ingest, transform, and synchronize data from modern cloud services, legacy systems, IoT devices, and disconnected operational environments.
  • Develop backend services using Python and Node.js/TypeScript, designing secure, resilient, and performant APIs and distributed services.
  • Deploy and operate AI-powered solutions, including machine learning and LLM-based systems, ensuring they are reliable, scalable, and production-ready.
  • Provide technical leadership by mentoring engineers, reviewing architecture and code, setting engineering standards, and guiding teams through complex technical decisions.
  • Collaborate with product managers, engineers, and domain experts to translate complex operational challenges into technical solutions.
  • Improve platform reliability, observability, automation, testing, deployment practices, and overall system performance.
  • Create clarity, define technical direction, and deliver solutions to problems without predefined answers.
  • Use AI throughout the engineering lifecycle to accelerate development, improve productivity, and build intelligent systems while maintaining engineering quality.

Desired Qualifications

  • Experience building semantic data models, ontologies, or knowledge graph platforms.
  • Experience with simulation, optimization, or digital twin technologies.
  • Experience developing AI agents or autonomous workflows.
  • Exposure to healthcare, utilities, telecommunications, energy, or government technology platforms.
  • Experience building platforms for sovereign cloud or air-gapped deployments.
  • Experience contributing to platform engineering or developer tooling initiatives.

About the Company

Sand Technologies

Enterprise AI solutions, automation and analytics

Sand Technologies provides AI solutions for enterprises and industries, using advanced data science to help clients automate processes, generate predictive insights, and build custom models. Its products are tailored AI applications that combine automation, predictive analytics, and specialized modeling to meet each client’s needs. The company serves large corporations and niche sectors worldwide, differentiating itself through customized, scalable AI deployments rather than one-size-fits-all products, and by building long-term partnerships. The goal is to help clients solve complex challenges, improve efficiency, and drive innovation by adopting scalable AI solutions under project-based, subscription, and long-term service contracts.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2023

Recently Posted Jobs

Explore more opportunities at Sand Technologies

See more jobs