Sr. Software Engineer - Erlang/Elixir/Gleam/Scala/Akka jobs in United States
cer-icon
Apply on Employer Site
company-logo

FlairX · 11 hours ago

Sr. Software Engineer - Erlang/Elixir/Gleam/Scala/Akka

FlairX is seeking a Senior Software Engineer for their client, a robotics unicorn based in San Francisco, CA, focused on developing cutting-edge machine learning technology. The role involves designing and building robust, scalable backend systems using functional programming languages and contributing to architectural discussions and performance optimizations.

Computer Software
Hiring Manager
Meghna Banerjee
linkedin

Responsibilities

Design, implement, and maintain backend services using actor-based and functional languages
Build scalable, data-race-free concurrent systems
Collaborate with cross-functional teams to develop backend APIs and services
Contribute to architectural discussions and performance optimizations
Write clean, testable, maintainable code
Mentor junior engineers in functional and concurrent programming

Qualification

ErlangElixirGleamAkkaHaskellMicroservices architectureRDBMS/SQLVersion control (Git)Analytical skillsDebugging skillsProblem-solving skillsCommunication skills

Required

3+ years of professional software development experience with strong problem-solving skills
Hands-on experience in Erlang or Elixir or Gleam or Akka, or Pony, or Haskell, and a strong understanding of their concurrency model (processes, message passing, supervision trees)
Exposure to building and maintaining distributed, high-availability systems
Experience with microservices architecture and REST-based APIs
Solid knowledge of RDBMS/SQL and experience working with databases in production environments
Understanding of software design principles, object-oriented programming, and system design patterns
Familiarity with version control systems (Git or similar)
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a reputed institute
Strong analytical and debugging skills with an ability to work in a fast-paced environment
Clear, concise communication skills with the ability to explain complex technical concepts to diverse stakeholders

Preferred

Background in real-time systems, telecom-grade architectures, or robotic platforms is a plus
Exposure to CI/CD pipelines and containerized deployments (Docker, Kubernetes, etc.)

Company

FlairX

twitter
company-logo
FlairX offers a streamlined Interview-as-a-Service platform that connects companies with expert interviewers for precise, unbiased candidate evaluations.

Funding

Current Stage
Early Stage
Company data provided by crunchbase