Search by job, company or skills

E-Hireo

Senior Software Engineer-Rust

Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

JOB DESCRIPTION

Experience : 4 - 8 Yrs

Location : Bengaluru

Designation : Senior Software Engineer - Rust

Key Responsibilities:

  • Design, implement, and deploy highly scalable and efficient software solutions using Rust, AWS services, AWS Lambda, IoT platforms, and Kafka.
  • Architect distributed systems for real-time data processing, event-driven architectures, and IoT device management.
  • Collaborate with product managers, architects, and other engineers to understand requirements and translate them into technical designs and scalable solutions.
  • Write clean, modular, and maintainable code adhering to best practices and coding standards.
  • Conduct thorough code reviews, provide constructive feedback, and mentor junior team members to foster a culture of continuous learning and improvement.
  • Optimize system performance, troubleshoot issues, and ensure high availability and reliability in production environments.
  • Stay abreast of emerging technologies, industry trends, and best practices in Rust, AWS, IoT, and Kafka domains.
  • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum 3 years of professional experience in software development, with a focus on Rust, AWS, AWS Lambda, IoT, and Kafka.
  • Proficiency in Rust programming language, with a track record of delivering high-performance and scalable applications.
  • Extensive hands-on experience with AWS services including but not limited to EC2, S3, Lambda, IoT Core, Kinesis, DynamoDB, and CloudFormation.
  • Strong understanding of serverless computing concepts and experience with AWS Lambda for building serverless applications.
  • Solid grasp of IoT architectures, protocols (e.g., MQTT, CoAP), and experience with IoT device management.
  • Experience with Kafka for building real-time streaming data pipelines and event-driven architectures.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Excellent problem-solving skills and ability to work independently or collaboratively in a fast-paced environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148624451

Similar Jobs

Bengaluru, India

Skills:

JavaRustCassandraMariadbDockerOpencvMySQLAgileKubernetesEXIFXMPJUMBF

Bengaluru, India

Skills:

RustDistributed SystemsApisMemory ManagementMultithreadingSystem ProgrammingDevopsDatabasesConcurrencyPerformance OptimizationCloud-based ServicesLow-level Networking