Java Application Engineer

 (3+ years exp)
Published: 1 month ago
Avatar for SWIM.AI

SWIM.AI

The stateful platform for real-time apps
Company Size
11-50
Company Industries
Software EngineeringArtificial Intelligence / Machine Learning
See all jobs at SWIM.AI image

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

Java
Erlang
Real Time Analytics
Akka
Spark Streaming

The Role

ABOUT SWIM.AI
Swim.ai was founded in 2015 by the creators of open source swimOS and the Swim Platform for enterprise apps. We developed the Swim platform as the easiest way to build intelligent real-time apps, without worrying about hardware infrastructure and distributed state. Come join us on our mission to revolutionize software design and help us build the foundation for the world’s most advanced real-time apps. Swim.ai is based in Campbell, CA and also has offices in Cambridge, UK.

POSITION SUMMARY:
Description
Build stateful Web Agent backends for massively real-time streaming applications. Leverage the open source SwimOS platform to build stateful application services, and real-time streaming APIs, that model and control web-scale real-word systems.
Responsibilities
• Build stateful Web Agents that run on the SwimOS platform to solve specific real-time application problems.
• Design and document stateful Web Agent services, streaming WARP APIs, and associated data structures.
• Collaborate with frontend engineers who will use the streaming APIs and data structures you create to build massively real-time user interfaces.
• Engage with engineers in customer organizations to help them implement stateful, real-time application components.

Requirements
• Experience with distributed actor systems, such as Akka or Erlang
• Familiarity with object-oriented design patterns

Desirable Skills
• Experience building large scale distributed applications
• Experience building real-time applications
• Experience working with streaming data
• Experience with Scala, Rust, Swift, or other programming languages with advanced type systems

SWIM is an Equal Opportunity / Affirmative Action / E-Verify employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.