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
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
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 StageCompany data provided by crunchbase