Elevence reinvents how software helps financial firms do business.
We build our solution on formal methods and functional programming. We care about open-source, distributed systems and cryptography. We are growing our core software engineering team in Zurich.
You are a developer with expert functional programming skills in one of the following domains:
- Compiler development
- Formal methods and theorem provers
- Distributed systems
- Algorithmic trading
You have 2+ years experience in functional programming (preferrably Haskell), and care about delivering high-quality code within an agile team.
Get information on how to apply for this position.
Hello I implemented 2 different merge sorts here: https://github.com/huseyinyilmaz/datastructures/blob/b79ffc2648f91550bc792a5a5ad01138661beb07/haskell/src/Sorting.hs#L24-L60
One is top down and the other is bottom up. If I would guess I would say that bottom up version should work faster because it does not need to figure out middle of the list to split. But that is not the case at all. For some reason mergesort works with reasonable complexity and mergesort2 is just terrible.|------------+-----------+------------+--------------| | item count | 1000 | 10.000 | 100.000 | |------------+-----------+------------+--------------| | mergesort | 0.03 secs | 0.29 secs | 3.60 secs | | mergesort2 | 0.15 secs | 19.28 secs | 2634.78 secs | |------------+-----------+------------+--------------|
Can somebody see why that might be?submitted by yilmazhuseyin
[link] [10 comments]
I'm an engineer at Karius, a "stealth-mode" biotech startup in Menlo Park, CA, and we're looking to hire a few folks to write software (and we use Haskell!).
Currently only hiring locally or with relocation (though that could change in the future, so feel free to get in touch regardless!).
We are a team of crazy biologists, engineers, data scientists and clinicians on a mission to change forever the way infectious diseases are diagnosed and treated. We face incredibly interesting challenges in software engineering, machine learning and molecular biology, as we push the limits of diagnostics and genomic technologies. We're hiring computational biologists, software engineers and data scientists.
If you're a software engineer, we're looking for experience in front-end, back-end, web development, intrastructure, devops, bioinformatics, and machine learning. We have a varied list of challenges; we build large data processing pipelines to analyze data from in-house DNA sequencers, separate the signal from the noise and extract what we need, and visualize this in ways that are helpful for scientists and doctor; we build web apps and tools for biologists and doctors to use to plan, conduct, and analyze experiments; we work closely with molecular biologists to analyze data generated by these experiments and develop novel computational biology methods.
Our technology stack, as of right now:
- Python (for bioinformatics)
- Rails (for one backend codebase in maintenance mode)
- React and ES6 (for front-end interfaces)
- Haskell (for infrastructure and new development)
- Backed by AWS and Docker
We just put our first large Haskell application into production and are planning on continuing with Haskell; this is an opportunity to use Haskell at a cutting-edge biotechnology startup.
If any of this sounds exciting to you, please don't hesitate to get in touch with us by emailing Greg Stock at firstname.lastname@example.org.
Take a look at our job postings on AngelList for more detail, though they won't say much about Haskell.NiftyIon
[link] [5 comments]
I'm learning calculus for the first time. If you were me, how would you use Haskell to get calculus-fu and increase Haskell-fu?
Is there a library or set of libraries that I could use in the context of the course, i.e., in class, and during homework, that would effectively let me do everything in haskell?
Specifically, I want to be able to write programs for my problem sets/homework, and write my class notes in haskell. Bonus points if I could graph stuff inside of GHCI (I could try to implement one but...I would prefer to just have one to refer to).
I have a practical question. I've completed Brent Yorgey's CIS194, so I have a decent grasp of Haskell up to and including Monads/Applicative-Functors.
I have a bachelor's in philosophy, and have taken a few logic courses. I returned to school last fall, with the intention of taking as many math courses as I possibly can as preparation to enter a graduate program in logic/cs.
I'm taking Calculus I for the first time. I want to do everything I possibly can to do well in the course, but also get better at haskell. How would I do this?
Last semester, I took pre-calculus, and while I could implement a lot of the functions, I eventually ran into problems with taking square roots, imaginary numbers, trigonometric functions, etc.
I know how to use emacs, tex, and bash.submitted by socratesthefoolish
[link] [19 comments]