Senior Rust Engineer

RemoteSalary not specified
Location not specified

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Rust Engineer to join our international weather content company, focusing on designing and developing high-performance meteorological systems.

Responsibilities

  • Conceptualize, design, document, develop, and implement high-quality, high-availability, high-scalability, high-performance software solutions pertaining to meteorological systems as per project roadmap and requests initiated by business units or the Technology departments.
  • Work within an Agile software development process.
  • Build products to run through a CI/CD pipeline.
  • Use AI-assisted development tools and workflows to improve productivity, accelerate delivery, enhance code quality, support troubleshooting, and streamline operational tasks while maintaining quality and accountability.
  • Work with Technology teams to produce effort estimates on the various work required; execute work based on sprint priorities.
  • Work with cross-functional teams to ensure all systems function as intended and without impediment to existing products or processes.
  • Work with Technology Operations team to ensure end-to-end data monitoring in software design, from data acquisition to delivery.
  • Use knowledge of databases and database technology to create applications which are distributed, multi-tier, and able to service large volumes of data.
  • Perform unit testing, integration testing, and other automated testing; work closely with QA team to address defects as they arise to ensure production of high-quality software.
  • Architect designs for reuse, scalability, flexibility, and customizability.
  • Work with Technology teams to continuously analyze in-house software systems, identify weaknesses, and propose changes for improvement.
  • Provide support to our operational teams for the relevant production systems.

Requirements

  • Degree or diploma in Computer Science, Engineering, Mathematics, or equivalent practical experience.
  • Minimum 3+ years of experience designing, implementing, and managing containerized environments using Docker and Kubernetes across platforms such as CloudStack, Proxmox, EKS & GKE.
  • Strong knowledge of cloud platforms and infrastructure technologies including AWS, GCP, CloudStack, and Proxmox.
  • Experience with core networking concepts including TCP/IP, NAT, DNS, load balancing, and firewalls.
  • Strong experience building and supporting production-grade distributed systems in Linux environments.
  • Experience developing production applications in one or more of the following languages: Go, Python, C/C++, or Rust.
  • Strong scripting and infrastructure automation experience using technologies such as Python, Bash, Terraform, Helm, Terragrunt, Groovy, or JavaScript.
  • Understanding of data structures, algorithms, and performance optimization concepts.
  • Experience designing and supporting highly available, scalable systems handling large volumes of data.
  • Experience with relational and NoSQL databases, including caching technologies such as Redis or AWS ElastiCache.
  • Experience with CI/CD practices and tools such as Jenkins or similar platforms.
  • Experience building and consuming REST-based APIs and services.
  • Familiarity with security best practices and secure infrastructure design principles.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, ElasticSearch, Kibana, Jaeger, and Kiali.
  • Understanding of cloud cost optimization, including balancing performance, reliability, scalability, and operational efficiency.
  • Strong problem-solving and communication skills with the ability to gather requirements, whiteboard solutions, and collaborate effectively across teams.
  • Experienced in maintaining operational runbooks, automation playbooks, and reliable cloud infrastructure procedures for production systems.
  • Experience with AI/ML infrastructure or platforms is considered an asset.

Nice to Have

  • Keen interest in data and data mining, problem solving

We Offer

  • Flexible working format - remote, office-based, or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

not applicable for freelancers

Job Details

Company name:
N-iX
Location:
Location not specified
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 21, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.