Kong
Senior Software Engineer, Scheme Interpreter - Shanghai
China-Shanghai
Role brief
What this role is asking for.
Are you ready to unlock intelligence? If you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box - we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others. About the role: We are working on a series of exciting projects to further improve the core of the best API Platform for platform builders, and we are looking for a strong Software Engineer who is passionate about Scheme, Rust, implementing interpreters and compilers. What you'll be doing: - Architecture, design, and implement a Rust based interpreter for a Scheme-based Domain Specific Language. - Develop tooling to improve the developer experience (playgrounds, documentation, LLM code generation). - Bugs troubleshooting, performance tuning and low-level optimizations for the interpreter. - Work with a world-class engineering team distributed around the world. What you'll bring: - Experience working on designing domain specific language(DSL) and implementing their interpreter, preferably in Rust. - 5+ years of programming, preferably with demonstrable experience in Rust. - Solid hands-on low-level technical expertise in Linux systems troubleshooting, and profiling. - Strong sense of ownership and excellent verbal and written communication skills -- engineers at Kong write the documentation
Company role signals