
Senior Software Engineer – VERA Engine, Ecosystem
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Spain.
• Develop and enhance features and improvements within the VERA engine kernel, focusing on aspects such as runtime execution, state management, checkpointing, scheduling, fault tolerance, and SQL/Table API.
• Contribute to ecosystem components, which include connectors, catalogs, CDC pipelines, and the integration of AI models.
• Identify and resolve issues related to correctness, performance, and stability in distributed production environments.
• Create and review technical design documentation; engage in architectural discussions for both kernel and ecosystem projects.
• Maintain engineering quality through code reviews, comprehensive testing, and stringent performance and regression analysis.
• Work collaboratively with teams across platform, SRE, and product functions.
• Extensive knowledge of Java, along with a strong grasp of the JVM, concurrency, memory model, and performance optimization.
• Familiarity with the fundamentals of distributed systems: consensus, replication, consistency models, fault tolerance, and recovery from failures.
• Proven ability to analyze and debug intricate distributed data systems in production environments.
• Experience in designing and implementing complex systems-level software, with a history of deploying and maintaining production code.
• Understanding of stream processing concepts such as event time, watermarks, windowing, exactly-once semantics, and state backends.
• Capability to produce clear design documentation and collaborate effectively in a remote, asynchronous environment.
• Competitive salary and comprehensive benefits package.
• Opportunities for professional growth and development.
• Flexible working hours and remote work options.
• A collaborative and innovative team environment.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.