Senior Programming Language Engineer - Compiler & Tools

Senior Programming Language Engineer - Compiler & Tools

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Jane Street

At a Glance

  • Tasks: Enhance OCaml and improve developer experience through innovative language design.
  • Company: Join Jane Street, a leading tech firm in Greater London.
  • Benefits: Competitive salary, collaborative culture, and opportunities for open-source contributions.
  • Other info: Dynamic team environment with opportunities for professional growth.
  • Why this job: Make a real impact on the OCaml community and shape the future of programming languages.
  • Qualifications: Experience in language design; OCaml knowledge is a plus but not essential.

The predicted salary is between 60000 - 80000 £ per year.

Jane Street is seeking an experienced Software Engineer to join its OCaml Language team located in Greater London. This role focuses on enhancing OCaml as a foundation for the technology stack and improving the developer experience.

The ideal candidate will have several years of experience in language design and implementation. While experience in OCaml or functional programming is not required, research experience in programming languages is advantageous.

The role involves open-source contributions and collaboration with the OCaml community.

Senior Programming Language Engineer - Compiler & Tools employer: Jane Street

At Jane Street, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. Located in the vibrant tech hub of Greater London, we offer competitive benefits, opportunities for professional growth, and the chance to contribute to meaningful open-source projects within the OCaml community. Join us to be part of a team that values creativity and technical excellence while making a significant impact in the world of programming languages.

Jane Street

Contact Details:

Jane Street Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Programming Language Engineer - Compiler & Tools

Tip Number 1

Network like a pro! Reach out to folks in the OCaml community or related programming circles. Attend meetups, webinars, or conferences to make connections that could lead to job opportunities.

Tip Number 2

Show off your skills! Contribute to open-source projects related to OCaml or programming languages. This not only boosts your portfolio but also demonstrates your commitment and expertise to potential employers.

Tip Number 3

Prepare for those interviews! Brush up on your language design and implementation knowledge. Be ready to discuss your past projects and how they relate to enhancing developer experiences.

Tip Number 4

Apply through our website! We’ve got loads of opportunities waiting for you. Tailor your application to highlight your relevant experience and passion for programming languages.

We think you need these skills to ace Senior Programming Language Engineer - Compiler & Tools

Software Engineering
Language Design
Implementation Skills
Research Experience in Programming Languages
Open-Source Contributions
Collaboration Skills
Functional Programming

Some tips for your application 🫡

Show Your Passion for Programming Languages:When writing your application, let us see your enthusiasm for programming languages and their design. Share any personal projects or contributions to open-source that highlight your skills and interests in this area.

Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter for the Senior Programming Language Engineer role. Highlight relevant experience, especially in language design and implementation, even if it’s not directly related to OCaml.

Be Clear and Concise:We appreciate clarity! Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills at a glance.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Jane Street

Know Your Programming Languages

Make sure you brush up on your knowledge of programming languages, especially if you have experience in language design and implementation. Even if you haven't worked with OCaml specifically, being able to discuss your understanding of functional programming concepts will show your depth of knowledge.

Showcase Your Open-Source Contributions

If you've contributed to open-source projects, be ready to talk about them! Highlight any relevant contributions that demonstrate your skills and collaboration with the community. This will resonate well with the team at Jane Street, as they value community involvement.

Prepare for Technical Questions

Expect technical questions that may involve problem-solving or coding challenges related to compiler design or programming languages. Practise common algorithms and data structures, and be prepared to explain your thought process clearly during the interview.

Engage with the OCaml Community

Familiarise yourself with the OCaml community and its current projects. Showing that you’re engaged and aware of ongoing developments can set you apart. It demonstrates your enthusiasm for the role and your willingness to contribute positively to the team.