Hacker Newsnew | past | comments | ask | show | jobs | submit | charlief's commentslogin

Senior Full-Stack Software Engineer

Location: Toronto

Employment: Full-time, Hybrid

Job Summary

You will design and implement solutions that process and analyze financial data streams, contributing to the operational back and user-facing front end.

Key Responsibilities

You will be a crucial player in our engineering team, handling everything from data engineering to DevOps, back-end to front-end.

- Lead diverse development tasks, including system architecture, data engineering, and full-stack development.

- Build and deploy scalable systems tailored for data-driven

- Direct DevOps initiatives utilizing tools such as Docker and Terraform.

Who You Are

You're a builder at heart, driven by the challenge of solving complex problems. You excel in a fast-paced environment, equipped with a deep toolkit of software development skills. Ideally, you bring:

- A Bachelor’s or Master’s degree in Computer Science or a related field.

- More than 10 years of hands-on experience across the full-stack spectrum, DevOps, and cloud.

- A passion for crafting products from scratch and relentlessly pursuing system optimization.

Apply by sending your resume and a cover letter to charlie@jamlabs.com.


I made a search over the last 6 months of "Who wants to be hired" posts using Happenstance, hope it's useful! https://happenstance.ai/search/a7f35201-f92e-4bab-825c-c6209...


Jamlabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Software Developer | Full-time | Remote

Jamlabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

What You’ll Be Doing

You’ll be building solutions to client problems in a tight-knit team. We take projects away from clients to solve them using our own processes and people. You can be involved with client interaction as little or as much as you want.

- Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue.

- Create web applications using NodeJS and React.

- Automate infrastructure creation with technologies like Terraform.

What You Will Need To Succeed

- Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python, AWS, GCP, Azure

- Outstanding communication skills

- Be based in North America

- Bachelor’s degree in Computer Science, Software Engineering, or related field AWS, GCP or Azure Certifications

- Experience with big data technologies, cloud platforms and capital markets

Interested in making a big impact on the data industry? If so, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com


Jamlabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Crypto Software Developer | Full-time | Remote Jamlabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

What You’ll Be Doing

You’ll be building crypto solutions to client problems in a tight-knit team. We take projects away from clients to solve them using our own processes and people. You can be involved with client interaction as little or as much as you want.

- Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue.

- Create web applications using NodeJS and React.

- Automate infrastructure creation with technologies like Terraform.

What You Will Need To Succeed

- Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python, AWS, GCP, Azure

- Outstanding communication skills

- Be based in North America

- Bachelor’s degree in Computer Science, Software Engineering, or related field AWS, GCP or Azure Certifications

- Experience with big data technologies, cloud platforms and capital markets

Interested in making a big impact on the data industry? If so, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com


Jamlabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Software Developer | Full-time | Remote

Jamlabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

What You’ll Be Doing

You’ll be building solutions to client problems in a tight-knit team. We take projects away from clients to solve them using our own processes and people. You can be involved with client interaction as little or as much as you want.

- Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue.

- Create web applications using NodeJS and React.

- Automate infrastructure creation with technologies like Terraform.

What You Will Need To Succeed

- Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python, AWS, GCP, Azure

- Outstanding communication skills

- Be based in North America

- Bachelor’s degree in Computer Science, Software Engineering, or related field AWS, GCP or Azure Certifications

- Experience with big data technologies, cloud platforms and capital markets

Interested in making a big impact on the data industry? If so, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com


JamLabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Software Developer | Full-time | Remote

We have an exciting opportunity. JamLabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

You’ll be one of the first hires who will work with the company founders to form the foundation of a development team. You will have the opportunity to work with a variety of interesting technologies and define the fundamental processes we will use going forward to deliver products to our clients.

You will:

  - Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue

  - Create web applications using NodeJS and React
What You Will Need To Succeed:

  - 5+ years of full stack development experience.

  - Expert knowledge of AWS

  - Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python

  - Data engineering and ML experience at-scale (nice to have)
If you're looking to make an impact in the world of data, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com


JamLabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Software Developer | Full-time | Remote

We have an exciting opportunity. JamLabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

You’ll be one of the first hires who will work with the company founders to form the foundation of a development team. You will have the opportunity to work with a variety of interesting technologies and define the fundamental processes we will use going forward to deliver products to our clients.

You will:

  - Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue
  - Create web applications using NodeJS and React
What You Will Need To Succeed:

  - 5+ years of full stack development experience.
  - Expert knowledge of AWS
  - Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python
  - Data engineering and ML experience at-scale (nice to have)
If you're looking to make an impact in the world of data, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com


JamLabs Data Science Inc. | www.jamlabs.com | Toronto, Canada | Full-Stack Software Developer | Full-time | Remote

We have an exciting opportunity. JamLabs is a rapidly growing data science firm that works with financial institutions around the world to organize, analyze and monetize their data. We create customized solutions for our clients as well as develop our own in-house products.

You’ll be one of the first hires who will work with the company founders to form the foundation of a development team. You will have the opportunity to work with a variety of interesting technologies and define the fundamental processes we will use going forward to deliver products to our clients.

You will:

  - Design and build data solutions on AWS using Lambda, Kinesis, Elastic Map Reduce, Athena and Glue
  - Create web applications using NodeJS and React
What You Will Need To Succeed:

  - 5+ years of full stack development experience.
  - Expert knowledge of AWS
  - Extensive experience with SQL, a web technology like React/Angular, REST APIs, WebSockets, JavaScript and Python
  - Data engineering and ML experience at-scale (nice to have)
If you're looking to make an impact in the world of data, visit https://jamlabs.com/careers or give us a shout at careers@jamlabs.com


How are filled/cancelled jobs handled?

What is the planned intention for an upvote? Is it (1)I'm interested, (2)I applied, or (3) just keeping it ambiguous for now/undecided.

How are you finding/tweaking the ranking function? Most posters will probably not try to game significant support, but could for an additional one or two votes to gain a relative advantage. I imagine potential applicants will scan the whole list anyways, but did you consider a solely time-based ranking with no voting -- what HN seems to do for YC job postings currently?

EDIT: For example, I noticed someone submitted < 1 minute ago with a default score of 1. The posting, although submitted most recent, is ranked last and is on the second page.

Also, there are a couple times where a single company is posting separately for each position instead of consolidating to one thread. Is there any concern about a top-tier tech company owning most of the first page with many different postings? My apologies if these questions are a little premature -- perhaps we need a "Feature Requests" thread.


These are all really good, useful questions. Charlief, can I get your feedback the next time I launch something?


Absolutely. I love digging and brainstorming, although I am sure there are many people who are much more experienced/talented on http://hnofficehours.com


As far as handling filled positions, I think only direct links to job openings should be allowed and the posts should go down when the provided URL 404s.

As far as upvoting is concerned, I don't think it should be allowed. Promoting a job is only a useful task to the person hiring for the position, and helpful people who aren't applying for jobs. It would actually be in the applicants best interest to downvote jobs they find interesting, because that would lead to fewer applicants to said job.


Good idea, but works most effectively when:

(1) Various encode/decode steps along to publishing the photo online don't corrupt EXIF data

(2) Thief isn't sophisticated to wipe/disable EXIF data. Many cameras shoot in a proprietary, higher-bit format and give you a fairly obvious wizard option on a desktop tool to include/exclude the EXIF data.

(3) Thief will use the camera, not sell it immediately into a second-hand market.

(4) Even if your camera is supported, it has to be configured to record EXIF data by both you and the thief. Some proprietary formats are fairly raw and don't always include EXIF-derivable data by default.

This will get some adoption because what other option do users have, but it will be interesting to see how many uploads convert to a lost camera being recovered/thief being apprehended. If users had the ability to leave a testimonial when there is some kind of closure, you could derive a metric of success.


1) Libraries used to manipulate images tend not to break EXIF data, and many site do not use any encoding at all.

2) Seriously, do you think that a common thief cares about EXIF, let alone know?

3) I have not seen a camera which does not write EXIF -- more probable problem is that it does not write camera serial number.

4) What is the difference? You have similarly small chance of retrieving it, no matter whose possession it is in at the moment.


Most camera's maybe. I'd be interested to see what phones write EXIF, as I would guess phone theft/loss is a more common occurrence. I tried it with my Nexus One but unfortunately it seems that it doesn't log serial numbers in the EXIF data.


Most modern phones do, although as I already pointed out, the real problem phones/cameras not writing serial numbers, not EXIF data as a whole.


Almost every modern smartphone writes EXIF - including Android and iOS.

In fact, EXIF is so common, and so poorly understood by thieves, that your only main fear is image hosts stripping EXIF, or the firmware failing to include serial in EXIF (which is less likely the more expensive the camera).


3) was partly true for me. No serial number is written.


Yup--my camera (Canon 60D) was listed, but when I used a photo that had been exported with Lightroom, it couldn't read the serial number. Only when I gave an original JPEG did it have any success, and it didn't end up finding any photos, since anything I've uploaded has been exported through Lightroom.


I tried it with an old Canon Rebel XTi photo that had gone through Lightroom and flickr. "exiftool" shows a serial number in the image, but the web site does not.

I downloaded the "original" size from flickr - resized flickr images seem to drop most of the exif info, and the "exif info" displayed on the web site no longer shows serial numbers.


I noticed the same a few days ago when I tested it. All my JPGs are exports from Lightzone and there's no serial, my originals are all RAW, so - no luck for those who don't shoot jpeg/raw+jpeg.


You might have "minimize embedded metadata" checked in the export options; uncheck it and I bet the serial will survive the export. Also, if you want more control over exported metadata, Jeffrey Friedl made a plugin[1] for that. I haven't used this particular plugin; I do however use his flickr and geocode plugins, and they're both great.

1) http://regex.info/blog/lightroom-goodies/metadata-wrangler


Lightroom has an export option called "Minimize metadata" that strips a lot of EXIF out.


You have no idea what you're talking about.

- 99.9% people shoot JPEG (which has EXIF enabled by default in pretty much every camera).

- Most DSLR owners don't shoot RAW and don't know what EXIF is.

- Most RAW formats contain EXIF information (at least for major brands).

- Most graphic editors do not destroy EXIF data.

- Even if a thief sells the camera, buying stolen stuff is illegal, so you can get your camera back (it's buyer's problem)


I interpreted this

(1) Various encode/decode steps along to publishing the photo online don't corrupt EXIF data

As referring to online photo-sharing sites which will strip out EXIF data for privacy reasons, like Flickr/Facebook/Imgur.


List of speakers:

http://www.businessinsider.com/startup2011/speakers

Current pricing:

Corporate or Service Provider $495.00

Entrepreneur/Educator $169.00

Student (proof required) $69.00


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: