Lumi (YC W15) | https://www.lumi.com | Los Angeles, CA | VP of Engineering, Data Engineer, Product Designer, QA Analyst, Front-End and Full-Stack Engineers | REMOTE (within USA) | Full-time
Lumi is a packaging supply chain platform for e-commerce brands. We enable fast growing direct-to-consumer companies to access a global network of factories. Our mission is to make the world's manufacturing capabilities more accessible and sustainable — think of it like AWS for factories.
Our engineering team is distributed and oriented towards type-safety / functional programming. Our stack: PureScript, Haskell, PostgreSQL. Our blog (linked below) shares some of the benefits of approaches we've pioneered to make our development process quicker and more reliable.
You can apply by going here: https://www.lumi.com/jobs
More about Lumi:
* https://medium.com/fuzzy-sharp/custom-manufacturing-should-b...
* https://medium.com/fuzzy-sharp/purescript-and-haskell-at-lum...
* https://medium.com/fuzzy-sharp/building-a-type-safe-embedded...
Tiny (ex Ephox) | Brisbane, Australia | Full-time | ONSITE | https://tiny.cloud
If you’ve ever created content on the web you’ve used one of our products. We are the makers of TinyMCE - an open source project similar to an online word processor. It enables rich content to be created in applications like Drift, GoFundMe, ServiceNow, Accelo, Eventbrite and more. It’s downloaded more than a million times a year and is being used by 100’s of thousands of users via our new cloud solution.
We have a few open positions:
- Full Stack Developer: https://jobs.tiny.cloud/apply/w0V1iY9rDA/Full-Stack-Software...
- Developer Advocate: https://jobs.tiny.cloud/apply/EUKvNjpUc5/Developer-Advocate-...
Tech stack: JS, React, Haskell, Scala, AWS
Feel free to contact me directly: alex.shteinikov(at)tiny.cloud
Permutive (YC S14) | London, UK | Software Engineer | Full-time, permanent, on-site, eligible to work in UK
Permutive is the most efficient way to integrate data-driven models into your product. We're a B2B SaaS company built on top of an innovative real-time data platform. We have product–market fit and customers that love us, and we're growing rapidly in Europe and the US. We raised a $10M Series A at the beginning of the year and have received funding from some of the world's best investors, including Y Combinator.
Everything we build operates at scale: our platform processes billions of requests a day across hundreds of millions of monthly end-users. We're developing a next generation data platform for a world with a trillion devices, and we think applying functional programming techniques like compositionality and type-safety is the best way to build these massive distributed systems.
You would be joining our core backend team on-site in London, working mostly with Scala and 'big data' ecosystem technologies (our full stack is below). We're happy to talk to people with a wide range of experience—from straight out of university to those with decades of experience—but you should have a genuine interest and preferably experience in FP, distributed systems, and stream processing.
Languages: Scala, Haskell, Elm
Libraries: Cats, Cats Effect, FS2, http4s, Shapeless, Circe, PureConfig, pipes, Servant
Technologies: Kafka, Kubernetes, Terraform, Bigtable, BigQuery, Beam, Postgres, Google Cloud Platform
If you're interested and eligible to work in the UK, please email me (co-founder and CTO) directly at tim@permutive.com
Energotest | Gliwice (Poland) | Full Time | ONSITE | Senior Software Engineer | http://www.energotest.com.pl/index/kariera
Energotest is a modern and well organized engineering company with a team of distinguished specialists. Many of them have managed or co-managed: design, assembly supervision, post-assembly tests, start-up of devices and electrical power engineering systems, practically in all newly erected or modernized power plants, combined heat and power plants, substations and industrial plants in Poland and abroad.
The Energotest R&D department team is looking for a senior developer who would be willing to take part in setting new directions in the development of systems for the broader "Industry 4.0". The person will help us change the world of automation systems, face the task of creating tools for engineers and firmware for devices manufactured by Energotest. Working together in the R&D department, we are happy to share our knowledge, but the ability to independently solve problems and look for information will be a desirable skill. If you have skills that do not meet all of the following requirements, but enter other areas of programming and feel that they will help develop our project or make it a unique product, we will gladly talk to you. Currently we are building a device (based on embedded Linux) and some tools to configure it (with C++/Qt).
Essential skills: GNU/Linux, Git, Bash, C++, Boost, Qt
Nice to have (in random order):
* Python (and Boost.Python)
* Experience with embedded Linux (yocto)
* Modern C++ (C++11, C++14, C++17)
* Functional programming (Haskell, Erlang)
* Web technologies (Elm, PureScript)
Extra notes:
* It doesn't harm if you also know MFC, C#, Delphi and Windows in general
* Official language in Energotest is Polish
* Remote work is partly possible (1 day/week)
If you want to avoid the recruitment path, take on the challenge available here: https://energotest.github.io/Challenge/
CJ Affiliate | Senior Software Engineer | West Los Angeles, CA and Santa Barbara, CA | Onsite
We're the leader in affiliate marketing, and we're solving interesting problems at scale. We interact with almost 1B users monthly and drive over 100M transactions a year.
We are dedicated to personal and professional growth for all of our engineers. We send delegations to several conferences each year (Strata, Re:Invent, Defcon, React Rally, etc.), run lunch-and-learns and various working groups, offer personal study time, and foster a culture of teaching.
While our main codebase is a mix of Java and Scala, we welcome experimentation with language choices and have Haskell and Clojure codebases in development and in production.
We value TDD, pair programming, automation, and dogma-free agile practices
We enjoy the financial backing of a Fortune 500 business while maintaining the independence, agility, and lack of bureaucracy of a smaller company.
Apply Online at http://jobs.cj.com/jobs/category/engineering/
or email me at snazarian at cj.com
Mercury | React+Typescript, Haskell or generalist Software Engineer | San Francisco, CA | Full-time | ONSITE
Mercury (mercury.co) is building a bank for businesses. We are currently 8 people (6 engineers, 1 designer, 1 BD/Ops) and have raised $6m from a tier A VC (A16Z). We are in alpha and are looking to grow our team.
This is my 4th company. My previous company, Heyzap, was YC09, was funded by USV+Qualcomm and was acquired for $45m last year.
Backend: Haskell, Frontend: React/Redux/Typescript/iOS/Android. Infra: NixOS, AWS
We like generalist engineers and happy to hire smart people that are willing to learn.
My email in profile or email jobs AT mercury DOT co.
Learn more: https://mercury.co/jobs/generalist_engineer.md
Onai | | San Jose or New York | FULL TIME, CONTRACTORS, GRADUATE INTERNS, POSTDOCTORAL FELLOWS, ONSITE, VISA
We're tackling exciting technical challenges and building offerings relevant to interesting real-world problems in a variety of fields. We have particular strengths in dispersed computation, protocol design, and deep learning.
We're currently most interested in engineers with solid experience in Rust, Haskell/Idris, or graphics programming. We're also open to enthusiastic developers or researchers who might lack this precise experience but are eager and able to learn. We welcome internship/fellowship interest from postdoctoral scholars or senior graduate students.
We're additionally interested in chatting with people with a scientific or engineering background who are interested in scientific and technical writing.
We do not presently have openings for anyone still working on their undergraduate degree or for fresh graduates.
Send your resume to info@onai.com and we'll let you know if there's a potential fit.
Cyient | FULL TIME | ONSITE (remote for the right candidate) | Melbourne, FL; Bangalore, India| http://certsafe.com/ CertSAFE is a software suite developed by Cyient for the design, development, simulation, verification, and validation of safety-critical systems. CertSAFE features a graphical development environment for a visual modeling language based on dataflow/circuit diagram notation, a simulation engine and interactive testing interface, an automatic test generator based on Satisfiability Modulo Theories (SMT) solving, and more.
As a member of the CertSAFE team, you will get to apply your software engineering and computer science knowledge in diverse areas, including programming language theory, graph theory, user interface design, concurrent and parallel software design, and software test automation. You will get to interact on a day-to-day basis with real-world users and customers working on safety-critical applications in aerospace, defense, transportation, medical devices, and other fields.
CertSAFE is developed by a small team with a Lean Kanban development process. We use a variety of technologies including Java, Maven, Jenkins, Python, and AWS, and also especially appreciate experience with functional languages such as Haskell, F#, OCaml, Lisp, etc.
Positions available include Software Engineer (Bangalore, India), Software Quality Assurance Engineer (Bangalore, India), Product Specialist (Bangalore, India), and DevOps Engineer (Melbourne, FL). Visit http://certsafe.com/careers/ for full position descriptions.
The roles outside of Melbourne, FL will require travel to Melbourne, FL for 90-180 days to undergo necessary training. Visa assistance is available.
Interested? Email your resume to careers@certsafe.com.
Legalstart | Creative Front-end Developer | Paris, France | Full-time, Onsite, Visa, https://legalstart.fr Python/Django Rest Framework, React, Elm, Styled Components, PostgreSQL, RabbitMQ, Docker, AWS
Based in Paris, Legalstart is a leader in the European legal-tech space that aims at profoundly simplifying legal services, starting with making access to justice greatly easier, especially for businesses creators. Our flagship product is simple incorporation in France.
Since the launch of the site at the beginning of 2014, Legalstart has experienced a very strong growth. In this context, we are looking for creative developers to help us extend our product base and grow internationally.
At Legalstart, we strive to improve our technical skills, that means challenging the status quo (we shipped a small blockchain-based product in production), continuously improving our practices (we introduced Haskell and Elm in our codebase), staying close to the local community (hosting meetups, conferences)… Also, Legalstart engineers develop a strong ownership of the product itself, and we commit their personal growth.
Apply there if you feel up to the experience!
* creative front-end developer: http://smrtr.io/4NUKgA
Originate | NYC, SF, LA | Senior Product Designer, Senior Engineer, Senior Product Manager | https://jobs.lever.co/originate | REMOTE | Salary ~120-150K
~~ hope you are having a nice december ~~
Originate was founded in 2007 and we're a concept-to-launch software consultancy. We partner with our clients to build products of all shapes and sizes. If you worked here, you would get to learn a lot of different tech stacks, how lots of different industries operate, and build a lot of cool products with cool people. We strongly believe in a healthy work-life balance, we have 20% time for engineers to work on their own projects, and we have a generous vacation policy. We are primarily looking to staff our NYC/LA/SF offices BUT we do also have remote positions -- we have a strong remote culture -- available so please reach out to us through Lever even if that is a concern for you.
Because we're a consultancy we don't have one fixed tech stack, but I can tell you about the projects I've worked on. It's been a while but the most exotic stack I've worked on was Haskell with Servant, Warp, lenses, all that good stuff. We have several 20% projects using Rust, including one that lets you compose binaural, microtonal music <https://github.com/xasopheno/WereSoCool>. We, of course, build tons of React/Redux apps for browsers; our favorite new thing in the NYC office is to use yarn workspaces so that the Node.js backend and the React frontend share the same Flow or TypeScript types between them. That way you never have to worry about the data on the wire being malformed. We've also been on more Go, Scala, and Swift/iOS projects than you can shake a stick at.
Also, fun fact: One of the lesser-known perks of working at a (product-oriented) consultancy like ours is that you rarely have to deal with technical debt. You get to use modern tooling most of the time because you're always starting a project from scratch. It's great! Tooling-wise we're big believers in continuous integration (usually CircleCI) and deployment (also usually CircleCI even though it's not always great for that). We use GitHub for everything. Our devops team uses Terraform and AWS, very standard. No surprises! If you love working with top-of-the-line tools, you should check us out.
My personal email is hao.lian@originate.com if you want to reach out to me. You can just ask me Haskell questions! Doesn't have to be about a job. I work in the NYC office on 10 Crosby St so if you are in NYC we should at the very least grab a coffee. Also I'm @hlian on GitHub if you want to peruse all my semi-abandoned personal projects :)
Proda | Senior Full stack engineers | London | Full-time | ONSITE | 50-85k + equity doe.
Proda is an investor-backed, data-mining startup for the commercial real estate industry; we're making data entry jobs less painful. Our clients have been beta testing our application and the feedback's been incredible: https://bdaily.co.uk/articles/2018/11/01/proptech-startup-pa...
What about the team? We have a high emphasis on continual learning. If you're not learning something new on the job its time for a new one. Our tech stack reflects this; Haskell and Elm are the main languages. We don't mind if its your first exposure to either. We're not afraid of experimenting or making mistakes. The most important quality of anyone on our team is their ability to learn and teach. Our sales pipeline is miles ahead of our development and we're looking to grow the team to deliver more feature our customers. Since we're still young, working with us means you have a lot of influence in shaping the culture and direction of the company. You'll also a chance to grow your skill set faster than somewhere else.
What about The product? We're building a data mining tool that can explicitly learn a relational data model based on sample inputs. It radically improves data entry and data cleaning for financial analysts. Customers have loved our demos and we're understandably coy in our public descriptions.
This is for someone who:
* is comfortable in functional programming, especially Haskell & Elm; and * is experienced shipping complex web software to production; and * has an eagerness to learn and willingness to share knowledge.
A Typical Day looks like:
* Start off writing a feature that requires elm-ports. These can be tricky, so you pair with another developer who has shipped such code before.
* After lunch you're requested to review a Pull Request that fixes a bug you accidentally introduced a couple weeks back. There's no blame, instead some discussion about how our tests and review process could have caught this earlier.
* The afternoon is spent with the Product guys around a whiteboard. You're helping them sketch out architecture for a complex new data-auditing feature that we'll need to deliver a couple of sprints down the line.
We're far more interested in your capacity to learn then the arcana of specific tech tools, but our platform is largely composed of:
- Haskell - Elm - PostgreSQL - Python / scikit-learn - AWS - Automated Testing and CI/CD. Contact us at https://proda.ai or check my profile
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | £40-85k + Bonus + Benefits + Flexible Hours + Personal training budget
At Gambit Research we specialise in creating and managing an automated betting service, via research, statistical analysis and the use of complex algorithms. We ingest and organise terabytes of market and event data from more than fifty sources and make the data available to our strategy teams via internal APIs. We care deeply about speed, accuracy and availability.
Our flagship product, MollyBet, presents the odds offered by many of the world’s largest bookmakers and betting exchanges, and enables clients to bet with multiple operators with a single mouse-click or API request. Molly is generally regarded as the best product in its class.
We’re always looking for clever, pragmatic, and autonomous individuals to join our team - individuals like you. We have a unique culture, where hierarchy and fancy job titles don’t matter. Instead our team is given the freedom to choose their own tools, work on projects they actually find interesting, and have totally flexible working hours. The technologies our team typically works with includes: Python, Erlang, Linux, Docker, Kubernetes, Ansible, C, C++, Java, Haskell, Julia, Go, JavaScript, AngularJS, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, and GitLab.
We’re currently recruiting for:
Python developers (all levels)
Erlang developers
JavaScript React developers
Linux infrastructure engineer / Sysadmin / SRE / DevOps engineer
Junior Product Analyst
Visit http://gambitresearch.com/jobs.html or send your CV over to careers@gambitresearch.com, for more information.