Talent.com
Senior Staff Engineer - Rust / MongoDB

Senior Staff Engineer - Rust / MongoDB

ENVISION TECH SOLUTIONS INDIA PRIVATE LIMITEDPune
7 days ago
Job description

Senior staff engineer

You will have the opportunity to work with our ThreatX Team as we device a new Web Application & APIs Protection Platform That Stops Application Attackers, and Comprehensively Protects the Applications and APIs. You will use RUST Programming Language and related Web Technologies and devise robust methods to mitigate the Web Application and API security threats and vulnerabilities.

Assist with the development and expansion of a Next-Gen Web Application Protection System. This includes ideation and development of Backend APIs, Database Management and API-Database Mapping, Report Generation. Next, we automate the large scale gathering and collection of threat intelligence.

Role and responsibilities :

This position is for a Senior Software Engineer / Technical Lead. Primary responsibilities include :

  • Backend REST API development with efficient database management (SQL and NoSQL).
  • Design, development, and maintenance of multi-tenant SaaS applications with a focus on scalability and performance.
  • Participate in code reviews, design documentation, defining and refining the team's development processes.
  • Contribute in creating papers, posters, and talks for academic and industry conferences to showcase project innovations.
  • Integrate AI-driven features using modern tools and frameworks (e.g., TensorFlow, PyTorch, or Rust-based AI libraries like Tch-rs or Rustformers).
  • Collaborate with cross-functional teams to implement secure, high-availability systems leveraging Rust's performance capabilities.
  • Optimize application performance for low-latency, high-throughput environments using Rust's memory safety features.
  • Mentor junior developers and lead technical discussions to ensure alignment with project goals.

Skills required :

  • Experience with Rust Programming (must) with strong proficiency in SQL and NoSQL database management (e.g., PostgreSQL, MongoDB).
  • Familiarity with security technologies, including firewalls, web application security, and API protection (e.g., OAuth, JWT).
  • Strong proficiency in Rust programming language, including expertise in frameworks like Actix-web or Rocket for web development.
  • Understanding of core DevOps concepts, microservices architecture, systems administration, and monitoring / alerting tools (e.g., Prometheus, Grafana).
  • Basic Linux administration skills, including shell scripting for automation and deployment.
  • Basic understanding of Internet infrastructure (e.g., DNS, HTTP / HTTPS, load balancing).
  • Proficiency in computer networking concepts (e.g., TCP / IP, HTTP / 2, WebSockets).
  • Self-motivation with the ability to work independently and collaboratively in a fast-paced team environment.
  • Familiarity with modern AI tools and frameworks for integration with Rust (e.g., ONNX, Rust-based ML libraries).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) for deploying Rust applications.
  • Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) for building scalable SaaS applications.
  • Qualifications :

  • 4-5+ years of work experience in backend application development, with a focus on full-stack web applications.
  • B.Tech. / M.Tech. or M.C.A. degree from a reputed university with exposure to computer networking and cybersecurity.
  • Demonstrated experience in building and deploying production-grade applications using Rust.
  • Exposure to AI-driven development or integration of machine learning models in web applications is highly desirable.
  • (ref : hirist.tech)

    Create a job alert for this search

    Staff Engineer • Pune