Software Engineer

Fano Labs LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Artificial Intelligence
Business Logic
VoIP
C++
Cloud Engineering
Communications Protocols
Computer Programming
Databases
Distributed Systems
Middleware
Design of User Interfaces
Python
PostgreSQL
Redis
Software Engineering
Web Services
WebRTC
Kubernetes
Information Technology
Kafka
Docker
Go

Job description

  • Be responsible for product development and project implementation
  • Be responsible for seriously testing your own code before hitting the main branch of codebase
  • Document your application design and code well
  • Co-work with data scientists, product specialists, QA engineers, UI/UX designers and other developers to create the best AI software products
  • Perform ad-hoc tasks as assigned by supervisors

Requirements

As a Software Engineer, you would help in developing our product's business logic with latest AI technologies. You are a key player in an energetic team of experienced AI software architects and developers. You should have relevant experiences in programming and web services framework with proven analytical and problem-solving capability. You will be rewarded with competitive compensation packages and exceptional growth opportunities., * Bachelor or above degree in Computer Science or Software Engineering

  • 4-6 yoe experience in distributed system development, familiar with cloud native system (Docker/Kubernetes).
  • Proficient in Golang / Rust / C++ (high-performance system direction) or Python (AI engineering ecology direction).
  • In-depth understanding of real-time audio and video/communication protocol stack, including WebRTC, RTP, SIP, etc.
  • Familiar with Kafka/Pulsar, Redis, PostgreSQL and other commonly used middleware and database systems.
  • Experience in VoIP, call center and telecom-level system research and development is preferred.

Benefits & conditions

What we offer:

  • Flexible working hours
  • Competitive compensation package
  • Learning and development opportunities and budget on work-related courses
  • Culture of curiosity, responsibility, integrity, tenacity, inclusivity, and creativity
  • Transparency, trust, and ownership

Apply for this position