Senior Erlang Engineer (Distributed Systems) jobs in United States
cer-icon
Apply on Employer Site
company-logo

PulseRise Technologies · 7 hours ago

Senior Erlang Engineer (Distributed Systems)

PulseRise Technologies is seeking a Senior Erlang Engineer to join their core engineering team responsible for building high-performance, distributed systems for robotics and warehouse automation. The role involves designing and implementing core system modules, leading product feature development, and collaborating on system architecture to ensure reliability and scalability.

Information Services

Responsibilities

Design and implement core system modules using Erlang to build scalable, distributed, fault-tolerant services
Lead development of critical product features and solve complex system-level challenges
Collaborate closely with system architects on low-level design and technical roadmap planning
Refactor and optimize existing services and algorithms for performance, reliability, and maintainability
Conduct code reviews, mentor engineers, and promote strong engineering standards and best practices
Use simulations, testing, and validation frameworks to ensure correct system behavior at scale
Work cross-functionally with product managers and engineering teams on real-time automation systems

Qualification

ErlangConcurrency-oriented languagesDistributed systemsMicroservices architecturesRDBMS / SQLSoftware design principlesVersion control systemsAnalytical skillsCommunication skills

Required

3+ years of professional software development experience
Strong hands-on experience with Erlang (preferred) or deep production experience with concurrency-oriented languages, including: Erlang, Elixir, Gleam, Pony, Akka (Scala), Haskell
Strong understanding of concurrency models (processes, message passing, supervision, fault tolerance)
Experience building and operating distributed, high-availability systems
Hands-on experience with microservices architectures and REST-based APIs
Solid knowledge of RDBMS / SQL and working with production databases
Strong grasp of software design principles, system design patterns, and clean code practices
Experience with version control systems (Git or similar)
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Strong analytical and debugging skills
Ability to operate effectively in a fast-paced, complex engineering environment
Clear and concise communication skills, with the ability to explain complex technical concepts

Preferred

Experience with real-time systems, telecom-grade platforms, robotics, or automation systems
Familiarity with CI/CD pipelines and containerized environments (Docker, Kubernetes)
Exposure to simulation-driven development or performance testing at scale

Benefits

Comprehensive health and dental insurance
Retirement plans like a 401K
Paid time off
Maternity/paternity leave
Work-life balance support through flexible hours
Hybrid work options
Professional growth opportunities in the form of training programs
Job training

Company

PulseRise Technologies

twitter
company-logo
PulseRise Technologies — The Pulse of Global IT Talent At PulseRise Technologies, we don’t just build tech teams — we breathe life into innovation.

Funding

Current Stage
Early Stage
Company data provided by crunchbase