Senior Engineer - Advanced Problem Solver

About the Role

You will design and implement efficient algorithms and complex data structures, and build scalable high-performance systems. You will develop and optimize low-latency, high-throughput components and networking layers. You will participate in architecture discussions, code reviews, and collaborative problem solving. You will mentor junior engineers, contribute to research initiatives, and experiment with new tools and technologies to improve system performance and reliability.

Requirements

  • Several years of professional software engineering experience
  • Exceptional problem-solving skills for algorithmic challenges
  • Strong experience in software development
  • Familiarity with Rust Go or C#
  • Deep understanding of software architecture design patterns and system design principles
  • Experience with distributed systems networking or low-level programming
  • Ability to work independently in a fast-paced environment
  • Excellent communication and teamwork skills

Responsibilities

  • Develop and implement efficient algorithms and complex data structures
  • Design scalable high-performance systems and components
  • Build and enhance high-throughput low-latency systems
  • Implement advanced networking layers and protocols
  • Optimize software for performance scalability and reliability
  • Collaborate with developers and researchers
  • Participate in code reviews and architecture discussions
  • Mentor and guide junior engineers
  • Contribute to research initiatives and publish findings
  • Experiment with new tools and technologies

Benefits

  • Continuous learning opportunities
  • Fully remote work
  • Flexible working hours
  • Equity options

Skills

Apply Now
Senior Engineer - Advanced Problem Solver at Kinetic | JobStash