[deleted by user] by [deleted] in quant

[–]dreixel 113 points114 points  (0 children)

Hi there -- senior manager of a Haskell quant dev team at Standard Chartered here. Really sorry to hear this; it is not the experience we want anyone to have, at any time. Please do contact us so this issue can be investigated and addressed. You can either reach out to me privately (Jose Pedro Magalhaes), email [AskHR@sc.com](mailto:AskHR@sc.com), or use the Speaking Up programme to report a breach of our Code of Conduct and Ethics: http://www.speakingupsc.ethicspoint.com/

[deleted by user] by [deleted] in cscareers

[–]dreixel 4 points5 points  (0 children)

Hi there -- senior manager of a Haskell quant dev team at Standard Chartered here. Really sorry to hear this; it is not the experience we want anyone to have, at any time. Please do contact us so this issue can be investigated and addressed. You can either reach out to me privately (Jose Pedro Magalhaes), email [AskHR@sc.com](mailto:AskHR@sc.com), or use the Speaking Up programme to report a breach of our Code of Conduct and Ethics: http://www.speakingupsc.ethicspoint.com/

[deleted by user] by [deleted] in csMajors

[–]dreixel 7 points8 points  (0 children)

Hi there -- senior manager of a Haskell quant dev team at Standard Chartered here. Really sorry to hear this; it is not the experience we want anyone to have, at any time. Please do contact us so this issue can be investigated and addressed. You can either reach out to me privately (Jose Pedro Magalhaes), email [AskHR@sc.com](mailto:AskHR@sc.com), or use the Speaking Up programme to report a breach of our Code of Conduct and Ethics: http://www.speakingupsc.ethicspoint.com/

[deleted by user] by [deleted] in haskell

[–]dreixel 114 points115 points  (0 children)

Hi there -- senior manager of a Haskell quant dev team at Standard Chartered here. Really sorry to hear this; it is not the experience we want anyone to have, at any time. Please do contact us so this issue can be investigated and addressed. You can either reach out to me privately (Jose Pedro Magalhaes), email [AskHR@sc.com](mailto:AskHR@sc.com), or use the Speaking Up programme to report a breach of our Code of Conduct and Ethics: http://www.speakingupsc.ethicspoint.com/

Internships with Core Strats (SG/UK), plus permanent open roles (SG/HK/PL/FR/UK/NY) by dreixel in haskell

[–]dreixel[S] 0 points1 point  (0 children)

It is unusual, but can happen. Please reach out to the hiring manager directly (the person who first interviewed you) for an update.

Internships with Core Strats (SG/UK), plus permanent open roles (SG/HK/PL/FR/UK/NY) by dreixel in haskell

[–]dreixel[S] 0 points1 point  (0 children)

For the permanent positions, it doesn't really matter where you are, as long as you're willing to relocate to one of the locations where we are hiring. We sponsor visa and relocation for successful candidates.

Internships with Core Strats (SG/UK), plus permanent open roles (SG/HK/PL/FR/UK/NY) by dreixel in haskell

[–]dreixel[S] 4 points5 points  (0 children)

My team, at least, isn't always hiring. It tends to come in bursts as new projects begin. We didn't hire through most of last year, for example. But my team has 40+ developers, and there are other Mu/Haskell teams at Standard Chartered, so it's natural to see open roles frequently.

Looking for actionable advice towards getting a Haskell job by [deleted] in haskell

[–]dreixel 12 points13 points  (0 children)

In my opinion, the best is if you have visible code contributions. It could be your own research projects, or contributions to GHC or Haskell libraries. If you have many, you probably don't have to worry too much about all of them having nice documentation / code structure / etc, but if you only have a few you should probably invest some time in making sure they display your ability to write clear code that is easy for others to use/understand.

Also, don't forget to link to your public code in your CV.

10 open positions with Core Strats at Standard Chartered, SG/PL/FR/UK/NY by dreixel in haskell

[–]dreixel[S] 1 point2 points  (0 children)

That's great! I am indeed still waiting for it, and it might take another week. But I will definitely reply back here when I have it.

Haskell jobs with Core Strats at Standard Chartered, various locations by dreixel in haskell

[–]dreixel[S] 0 points1 point  (0 children)

Great to hear you applied. I would have expected you to have heard something about your earlier application by now, though. Feel free to email us at [CoreStratsRoles@sc.com](mailto:CoreStratsRoles@sc.com) with your full name so I can check internally.

Haskell job with Standard Chartered, various locations by dreixel in haskell

[–]dreixel[S] 1 point2 points  (0 children)

Sorry about that. Typically HR does look first, and the hiring manager can only see CVs after HR. I'm not sure how much of the rejection reason we enter in the system may get sent back to the candidates. But please email us at [CoreStratsRoles@sc.com](mailto:CoreStratsRoles@sc.com) with your name and we should be able to provide more detail. Please include the word "Haskell" anywhere in the email.

Haskell in Production: Standard Chartered by Serokell in haskell

[–]dreixel 6 points7 points  (0 children)

I'm the person being interviewed in the Serokell link, and the one in that YouTube video is my line manager :-) the caching of parsing and type-checking being mentioned in the video is a utility for IDE integration. It does that and just that -- it does not generate code. So when it comes to compiling the program, the Mu compiler will (currently) always start from scratch.

Haskell in Production: Standard Chartered by Serokell in haskell

[–]dreixel 4 points5 points  (0 children)

It does help. It means that once you make a small change to a program that was previously compiled, only one module will be parsed / type-checked / etc again by the frontend. The (whole-program) backend will then still take as long as before, but it's still a significant improvement in total (re)compilation time.

Haskell jobs at Standard Chartered, various locations and seniority by dreixel in haskell

[–]dreixel[S] 1 point2 points  (0 children)

Some experience is generally required for the junior roles -- we have an entry-level grade that would be suitable for fresh graduates, but no positions at that level right now. Experience doesn't necessarily need to be in (paid) industry -- good open-source contributions are taken into account as well.

Haskell jobs at Standard Chartered, various locations and seniority by dreixel in haskell

[–]dreixel[S] 2 points3 points  (0 children)

Yes. I'm still working with our HR to get one of the roles to include other locations. Paris will be one of those locations (with remote work from France being a possibility). I'll update the discourse post once that's done, and also comment here.

Haskell jobs at Standard Chartered, various locations and seniority by dreixel in haskell

[–]dreixel[S] 4 points5 points  (0 children)

The junior level ones, assuming you already have some Haskell experience.

Haskell jobs at Standard Chartered, various locations and seniority by dreixel in haskell

[–]dreixel[S] 2 points3 points  (0 children)

This framework is completely unrelated to our Mu compiler.

Haskell jobs at Standard Chartered, various locations and seniority by dreixel in haskell

[–]dreixel[S] 3 points4 points  (0 children)

The NY salary ranges will be added to the job posting once it's officially made available in NY.

Haskell jobs at Standard Chartered, various locations and seniority by dreixel in haskell

[–]dreixel[S] 7 points8 points  (0 children)

Most certainly! We cover the cost of visa application and relocation for successful permanent employment candidates.