/jobs/4492487005?questions=true

Senior Machine Learning (AI) Developer, Cyber

Qohash is a cybersecurity provider, modernizing industry practices around the detection and protection of enterprise-sensitive information. Through our Qostodian platform, we introduce a groundbreaking approach to data security. As a leader in Data Security Posture Management (DSPM), we specialize in tracking specific data elements at scale. Our platform feeds real insights into our customers’ risk strategy, providing compliance, vulnerability reduction, and breach protection across some of the world’s largest and most sensitive enterprises.

object(stdClass)#4882 (16) { ["absolute_url"]=> string(51) "https://boards.greenhouse.io/qohash/jobs/4492487005" ["data_compliance"]=> array(1) { [0]=> object(stdClass)#4836 (6) { ["type"]=> string(4) "gdpr" ["requires_consent"]=> bool(false) ["requires_processing_consent"]=> bool(false) ["requires_retention_consent"]=> bool(false) ["retention_period"]=> NULL ["demographic_data_consent_applies"]=> bool(false) } } ["internal_job_id"]=> int(4335639005) ["location"]=> object(stdClass)#5063 (1) { ["name"]=> string(6) "Remote" } ["metadata"]=> NULL ["id"]=> int(4492487005) ["updated_at"]=> string(25) "2024-11-26T11:14:49-05:00" ["requisition_id"]=> string(2) "68" ["title"]=> string(46) "Senior Machine Learning (AI) Developer, Cyber" ["content"]=> string(5988) "<p>Qohash is a cybersecurity provider, modernizing industry practices around the detection and protection of enterprise-sensitive information. Through our Qostodian platform, we introduce a groundbreaking approach to data security. As a leader in Data Security Posture Management (DSPM), we specialize in tracking specific data elements at scale. Our platform feeds real insights into our customers’ risk strategy, providing compliance, vulnerability reduction, and breach protection across some of the world’s largest and most sensitive enterprises.</p> <h3>Who you are</h3> <p>The Senior Machine Learning (AI) Developer possesses good knowledge of machine learning algorithms, data structures, statistical models and Generative AI techniques and models. They have a strong background in computer science or a related field, with hands-on experience in developing and implementing machine learning (AI) solutions. They have the ability to collaborate with a team and influence it to create a quality product. The startup environment makes it essential for the Senior Machine Learning (AI) Developer to work well in a fast-paced environment, which requires great time management to be able to meet deadlines. We are looking for someone comfortable with change, organized, and committed to the success of the company.</p> <h3>What you will do</h3> <p>As a Senior Machine Learning (AI) Developer, your responsibilities will be as follows:</p> <ul> <li>Package LLM models, incorporating Generative AI, deploy to production environments, and monitor usage and performance.</li> <li>Collaborate with engineers and product managers to integrate Generative AI features into existing systems.</li> <li>Experiment with different Generative AI techniques and architectures to optimize both delivery and performance.</li> <li>Evaluate and validate the effectiveness of Generative AI models using appropriate metrics.</li> <li>Manage ML infrastructure in the cloud.</li> <li>Test models at scale and ensure CI/CD best practices are followed by the whole team.</li> <li>Diagnose and resolve ML workflow and production issues quickly</li> <li>Design, develop, and maintain machine learning algorithms that work on machines with limited resources as well as in cloud environments</li> <li>Create and maintain scalable feature pipelines.</li> <li>Integrate the algorithms in the current systems, in collaboration with the engineering teams</li> <li>Write production-level code to convert ML models into working pipelines</li> <li>Correct anomalies and problems as they arise.</li> <li>Test the implemented features to make sure all acceptance criteria are met</li> <li>Participate in projects from the initial idea to launch.</li> <li>Contribute to the continuous improvement of development activities (agility, automated tests, deployment, etc.).</li> <li>Collaborate with the security team to integrate security best practices into software development processes.</li> <li>Communicate risks associated with any activity, technology, or processes as you identify them</li> <li>Stay up to date with developments in the machine learning industry</li> </ul> <h3>What your resume shows</h3> <p><strong>Must Haves</strong></p> <ul> <li>5+ years of experience with the following ML model techniques: LLMs, Deep Learning, traditional ML and predictive modeling</li> <li>5+ years of experience with Python programming</li> <li>3+ years experience with&nbsp; building, validating, deploying and monitoring production models</li> <li>Strong skills in using generative AI to speed up features delivery</li> <li>Strong understanding of Generative AI techniques and models.</li> <li>Experience with ML frameworks such as Tensorflow, PyTorch.</li> <li>Experience with infrastructure and tooling for MLOps&nbsp;</li> <li>Excellent communication and collaboration skills</li> </ul> <p><strong>Nice to Haves</strong></p> <ul> <li>Strategically prioritizing candidates who reside in the province of Quebec or Ontario (Remote)</li> <li>Extensive experience with AI frameworks and libraries</li> <li>Experience with pySpark, SQL, SageMaker</li> <li>Experience working in a Startup environment</li> <li>Bilingual (EN/FR)</li> </ul> <h3>Company culture and core values</h3> <p>At Qohash Inc., we believe in fostering a culture of innovation, integrity, and customer-centricity. Candidates are encouraged to familiarize themselves with our core values (<a href="https://qohash.com/about-us/">https://qohash.com/about-us/</a>).<br><br></p> <h3>What’s in it for you?</h3> <ul> <li>Competitive salary range.</li> <li>Enjoy up to six weeks of paid time off annually. At Qohash, we recognize your dedication and believe in giving you ample time to rejuvenate.</li> <li>Comprehensive health benefits package, including life insurance, short- and long-term disability insurance, paramedical and telemedicine services, and an HSA account.</li> </ul> <p>&nbsp;</p> <p>Qohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. Only those candidates selected for the interview will be contacted.</p>" ["departments"]=> array(1) { [0]=> object(stdClass)#4837 (4) { ["id"]=> int(4020717005) ["name"]=> string(11) "Engineering" ["child_ids"]=> array(0) { } ["parent_id"]=> NULL } } ["offices"]=> array(1) { [0]=> object(stdClass)#4835 (5) { ["id"]=> int(4009694005) ["name"]=> string(6) "Remote" ["location"]=> NULL ["child_ids"]=> array(7) { [0]=> int(4008833005) [1]=> int(4008837005) [2]=> int(4008834005) [3]=> int(4008835005) [4]=> int(4008838005) [5]=> int(4008832005) [6]=> int(4008836005) } ["parent_id"]=> NULL } } ["compliance"]=> NULL ["demographic_questions"]=> NULL ["questions"]=> array(12) { [0]=> object(stdClass)#4618 (4) { ["description"]=> NULL ["label"]=> string(10) "First Name" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4624 (3) { ["name"]=> string(10) "first_name" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [1]=> object(stdClass)#4844 (4) { ["description"]=> NULL ["label"]=> string(9) "Last Name" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4852 (3) { ["name"]=> string(9) "last_name" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [2]=> object(stdClass)#4806 (4) { ["description"]=> NULL ["label"]=> string(5) "Email" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4804 (3) { ["name"]=> string(5) "email" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [3]=> object(stdClass)#4611 (4) { ["description"]=> NULL ["label"]=> string(5) "Phone" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4842 (3) { ["name"]=> string(5) "phone" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [4]=> object(stdClass)#4824 (4) { ["description"]=> NULL ["label"]=> string(9) "Resume/CV" ["required"]=> bool(true) ["fields"]=> array(2) { [0]=> object(stdClass)#4823 (3) { ["name"]=> string(6) "resume" ["type"]=> string(10) "input_file" ["values"]=> array(0) { } } [1]=> object(stdClass)#4822 (3) { ["name"]=> string(11) "resume_text" ["type"]=> string(8) "textarea" ["values"]=> array(0) { } } } } [5]=> object(stdClass)#4821 (4) { ["description"]=> NULL ["label"]=> string(42) "What province or state are you located in?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4820 (3) { ["name"]=> string(19) "question_7033571005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(63) { [0]=> object(stdClass)#4819 (2) { ["label"]=> string(7) "Alberta" ["value"]=> int(15147952005) } [1]=> object(stdClass)#4818 (2) { ["label"]=> string(16) "British Columbia" ["value"]=> int(15147953005) } [2]=> object(stdClass)#4817 (2) { ["label"]=> string(8) "Manitoba" ["value"]=> int(15147954005) } [3]=> object(stdClass)#4816 (2) { ["label"]=> string(13) "New Brunswick" ["value"]=> int(15147955005) } [4]=> object(stdClass)#4815 (2) { ["label"]=> string(25) "Newfoundland and Labrador" ["value"]=> int(15147956005) } [5]=> object(stdClass)#4814 (2) { ["label"]=> string(11) "Nova Scotia" ["value"]=> int(15147957005) } [6]=> object(stdClass)#4813 (2) { ["label"]=> string(7) "Ontario" ["value"]=> int(15147958005) } [7]=> object(stdClass)#4812 (2) { ["label"]=> string(20) "Prince Edward Island" ["value"]=> int(15147959005) } [8]=> object(stdClass)#4811 (2) { ["label"]=> string(6) "Quebec" ["value"]=> int(15147960005) } [9]=> object(stdClass)#4810 (2) { ["label"]=> string(12) "Saskatchewan" ["value"]=> int(15147961005) } [10]=> object(stdClass)#5057 (2) { ["label"]=> string(21) "Northwest Territories" ["value"]=> int(15147962005) } [11]=> object(stdClass)#5059 (2) { ["label"]=> string(7) "Nunavut" ["value"]=> int(15147963005) } [12]=> object(stdClass)#5054 (2) { ["label"]=> string(5) "Yukon" ["value"]=> int(15147964005) } [13]=> object(stdClass)#4838 (2) { ["label"]=> string(7) "Alabama" ["value"]=> int(15147965005) } [14]=> object(stdClass)#4853 (2) { ["label"]=> string(6) "Alaska" ["value"]=> int(15147966005) } [15]=> object(stdClass)#4881 (2) { ["label"]=> string(7) "Arizona" ["value"]=> int(15147967005) } [16]=> object(stdClass)#5072 (2) { ["label"]=> string(8) "Arkansas" ["value"]=> int(15147968005) } [17]=> object(stdClass)#4577 (2) { ["label"]=> string(10) "California" ["value"]=> int(15147969005) } [18]=> object(stdClass)#5071 (2) { ["label"]=> string(8) "Colorado" ["value"]=> int(15147970005) } [19]=> object(stdClass)#5070 (2) { ["label"]=> string(11) "Connecticut" ["value"]=> int(15147971005) } [20]=> object(stdClass)#5069 (2) { ["label"]=> string(8) "Delaware" ["value"]=> int(15147972005) } [21]=> object(stdClass)#5068 (2) { ["label"]=> string(7) "Florida" ["value"]=> int(15147973005) } [22]=> object(stdClass)#5067 (2) { ["label"]=> string(7) "Georgia" ["value"]=> int(15147974005) } [23]=> object(stdClass)#5066 (2) { ["label"]=> string(6) "Hawaii" ["value"]=> int(15147975005) } [24]=> object(stdClass)#5065 (2) { ["label"]=> string(5) "Idaho" ["value"]=> int(15147976005) } [25]=> object(stdClass)#5064 (2) { ["label"]=> string(8) "Illinois" ["value"]=> int(15147977005) } [26]=> object(stdClass)#5058 (2) { ["label"]=> string(7) "Indiana" ["value"]=> int(15147978005) } [27]=> object(stdClass)#5073 (2) { ["label"]=> string(4) "Iowa" ["value"]=> int(15147979005) } [28]=> object(stdClass)#5074 (2) { ["label"]=> string(6) "Kansas" ["value"]=> int(15147980005) } [29]=> object(stdClass)#5075 (2) { ["label"]=> string(8) "Kentucky" ["value"]=> int(15147981005) } [30]=> object(stdClass)#5076 (2) { ["label"]=> string(9) "Louisiana" ["value"]=> int(15147982005) } [31]=> object(stdClass)#5077 (2) { ["label"]=> string(5) "Maine" ["value"]=> int(15147983005) } [32]=> object(stdClass)#5078 (2) { ["label"]=> string(8) "Maryland" ["value"]=> int(15147984005) } [33]=> object(stdClass)#5079 (2) { ["label"]=> string(13) "Massachusetts" ["value"]=> int(15147985005) } [34]=> object(stdClass)#5080 (2) { ["label"]=> string(8) "Michigan" ["value"]=> int(15147986005) } [35]=> object(stdClass)#5081 (2) { ["label"]=> string(9) "Minnesota" ["value"]=> int(15147987005) } [36]=> object(stdClass)#5082 (2) { ["label"]=> string(11) "Mississippi" ["value"]=> int(15147988005) } [37]=> object(stdClass)#5083 (2) { ["label"]=> string(8) "Missouri" ["value"]=> int(15147989005) } [38]=> object(stdClass)#5084 (2) { ["label"]=> string(7) "Montana" ["value"]=> int(15147990005) } [39]=> object(stdClass)#5085 (2) { ["label"]=> string(8) "Nebraska" ["value"]=> int(15147991005) } [40]=> object(stdClass)#5086 (2) { ["label"]=> string(6) "Nevada" ["value"]=> int(15147992005) } [41]=> object(stdClass)#5087 (2) { ["label"]=> string(13) "New Hampshire" ["value"]=> int(15147993005) } [42]=> object(stdClass)#5088 (2) { ["label"]=> string(10) "New Jersey" ["value"]=> int(15147994005) } [43]=> object(stdClass)#5089 (2) { ["label"]=> string(10) "New Mexico" ["value"]=> int(15147995005) } [44]=> object(stdClass)#5090 (2) { ["label"]=> string(8) "New York" ["value"]=> int(15147996005) } [45]=> object(stdClass)#5091 (2) { ["label"]=> string(14) "North Carolina" ["value"]=> int(15147997005) } [46]=> object(stdClass)#5092 (2) { ["label"]=> string(12) "North Dakota" ["value"]=> int(15147998005) } [47]=> object(stdClass)#5093 (2) { ["label"]=> string(4) "Ohio" ["value"]=> int(15147999005) } [48]=> object(stdClass)#5094 (2) { ["label"]=> string(8) "Oklahoma" ["value"]=> int(15148000005) } [49]=> object(stdClass)#5095 (2) { ["label"]=> string(6) "Oregon" ["value"]=> int(15148001005) } [50]=> object(stdClass)#5096 (2) { ["label"]=> string(12) "Pennsylvania" ["value"]=> int(15148002005) } [51]=> object(stdClass)#5097 (2) { ["label"]=> string(12) "Rhode Island" ["value"]=> int(15148003005) } [52]=> object(stdClass)#5098 (2) { ["label"]=> string(14) "South Carolina" ["value"]=> int(15148004005) } [53]=> object(stdClass)#5099 (2) { ["label"]=> string(12) "South Dakota" ["value"]=> int(15148005005) } [54]=> object(stdClass)#5100 (2) { ["label"]=> string(9) "Tennessee" ["value"]=> int(15148006005) } [55]=> object(stdClass)#5101 (2) { ["label"]=> string(5) "Texas" ["value"]=> int(15148007005) } [56]=> object(stdClass)#5102 (2) { ["label"]=> string(4) "Utah" ["value"]=> int(15148008005) } [57]=> object(stdClass)#5103 (2) { ["label"]=> string(7) "Vermont" ["value"]=> int(15148009005) } [58]=> object(stdClass)#5104 (2) { ["label"]=> string(8) "Virginia" ["value"]=> int(15148010005) } [59]=> object(stdClass)#5105 (2) { ["label"]=> string(10) "Washington" ["value"]=> int(15148011005) } [60]=> object(stdClass)#5106 (2) { ["label"]=> string(13) "West Virginia" ["value"]=> int(15148012005) } [61]=> object(stdClass)#5107 (2) { ["label"]=> string(9) "Wisconsin" ["value"]=> int(15148013005) } [62]=> object(stdClass)#5108 (2) { ["label"]=> string(7) "Wyoming" ["value"]=> int(15148014005) } } } } } [6]=> object(stdClass)#5109 (4) { ["description"]=> NULL ["label"]=> string(41) "Are you professionally fluent in English?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5110 (3) { ["name"]=> string(19) "question_7033573005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(2) { [0]=> object(stdClass)#5111 (2) { ["label"]=> string(3) "Yes" ["value"]=> int(1) } [1]=> object(stdClass)#5112 (2) { ["label"]=> string(2) "No" ["value"]=> int(0) } } } } } [7]=> object(stdClass)#5113 (4) { ["description"]=> NULL ["label"]=> string(163) "How many years of professional hands-on experience do you have with the following ML model techniques: LLMs, Deep Learning, traditional ML and predictive modeling?" ["required"]=> bool(false) ["fields"]=> array(1) { [0]=> object(stdClass)#5114 (3) { ["name"]=> string(19) "question_7034551005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(3) { [0]=> object(stdClass)#5115 (2) { ["label"]=> string(9) "1-3 years" ["value"]=> int(15150401005) } [1]=> object(stdClass)#5116 (2) { ["label"]=> string(9) "3-5 years" ["value"]=> int(15150402005) } [2]=> object(stdClass)#5117 (2) { ["label"]=> string(8) "5+ years" ["value"]=> int(15150403005) } } } } } [8]=> object(stdClass)#5118 (4) { ["description"]=> NULL ["label"]=> string(88) "How many years of professional, hands-on experience do you have with Python programming?" ["required"]=> bool(false) ["fields"]=> array(1) { [0]=> object(stdClass)#5119 (3) { ["name"]=> string(19) "question_7034552005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(3) { [0]=> object(stdClass)#5120 (2) { ["label"]=> string(9) "1-3 years" ["value"]=> int(15150404005) } [1]=> object(stdClass)#5121 (2) { ["label"]=> string(9) "3-5 years" ["value"]=> int(15150405005) } [2]=> object(stdClass)#5122 (2) { ["label"]=> string(8) "5+ years" ["value"]=> int(15150406005) } } } } } [9]=> object(stdClass)#5123 (4) { ["description"]=> NULL ["label"]=> string(91) "How many years of experience do you have using generative AI to speed up features delivery?" ["required"]=> bool(false) ["fields"]=> array(1) { [0]=> object(stdClass)#5124 (3) { ["name"]=> string(19) "question_7034553005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(4) { [0]=> object(stdClass)#5125 (2) { ["label"]=> string(9) "1-2 years" ["value"]=> int(15150407005) } [1]=> object(stdClass)#5126 (2) { ["label"]=> string(9) "2-3 years" ["value"]=> int(15150408005) } [2]=> object(stdClass)#5127 (2) { ["label"]=> string(9) "3-5 years" ["value"]=> int(15150409005) } [3]=> object(stdClass)#5128 (2) { ["label"]=> string(8) "5+ years" ["value"]=> int(15150410005) } } } } } [10]=> object(stdClass)#5129 (4) { ["description"]=> NULL ["label"]=> string(40) "How did you hear about this opportunity?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5130 (3) { ["name"]=> string(19) "question_7101409005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(4) { [0]=> object(stdClass)#5131 (2) { ["label"]=> string(8) "LinkedIn" ["value"]=> int(15434151005) } [1]=> object(stdClass)#5132 (2) { ["label"]=> string(12) "ZipRecruiter" ["value"]=> int(15434152005) } [2]=> object(stdClass)#5133 (2) { ["label"]=> string(6) "Indeed" ["value"]=> int(15434153005) } [3]=> object(stdClass)#5134 (2) { ["label"]=> string(5) "Other" ["value"]=> int(15434154005) } } } } } [11]=> object(stdClass)#5135 (4) { ["description"]=> NULL ["label"]=> string(73) "If referred by a Qohash employee, please enter their first and last name:" ["required"]=> bool(false) ["fields"]=> array(1) { [0]=> object(stdClass)#5136 (3) { ["name"]=> string(19) "question_7101410005" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } } ["location_questions"]=> array(0) { } }

Who you are

The Senior Machine Learning (AI) Developer possesses good knowledge of machine learning algorithms, data structures, statistical models and Generative AI techniques and models. They have a strong background in computer science or a related field, with hands-on experience in developing and implementing machine learning (AI) solutions. They have the ability to collaborate with a team and influence it to create a quality product. The startup environment makes it essential for the Senior Machine Learning (AI) Developer to work well in a fast-paced environment, which requires great time management to be able to meet deadlines. We are looking for someone comfortable with change, organized, and committed to the success of the company.

What you will do

As a Senior Machine Learning (AI) Developer, your responsibilities will be as follows:

  • Package LLM models, incorporating Generative AI, deploy to production environments, and monitor usage and performance.
  • Collaborate with engineers and product managers to integrate Generative AI features into existing systems.
  • Experiment with different Generative AI techniques and architectures to optimize both delivery and performance.
  • Evaluate and validate the effectiveness of Generative AI models using appropriate metrics.
  • Manage ML infrastructure in the cloud.
  • Test models at scale and ensure CI/CD best practices are followed by the whole team.
  • Diagnose and resolve ML workflow and production issues quickly
  • Design, develop, and maintain machine learning algorithms that work on machines with limited resources as well as in cloud environments
  • Create and maintain scalable feature pipelines.
  • Integrate the algorithms in the current systems, in collaboration with the engineering teams
  • Write production-level code to convert ML models into working pipelines
  • Correct anomalies and problems as they arise.
  • Test the implemented features to make sure all acceptance criteria are met
  • Participate in projects from the initial idea to launch.
  • Contribute to the continuous improvement of development activities (agility, automated tests, deployment, etc.).
  • Collaborate with the security team to integrate security best practices into software development processes.
  • Communicate risks associated with any activity, technology, or processes as you identify them
  • Stay up to date with developments in the machine learning industry

What your resume shows

Must Haves

  • 5+ years of experience with the following ML model techniques: LLMs, Deep Learning, traditional ML and predictive modeling
  • 5+ years of experience with Python programming
  • 3+ years experience with  building, validating, deploying and monitoring production models
  • Strong skills in using generative AI to speed up features delivery
  • Strong understanding of Generative AI techniques and models.
  • Experience with ML frameworks such as Tensorflow, PyTorch.
  • Experience with infrastructure and tooling for MLOps 
  • Excellent communication and collaboration skills

Nice to Haves

  • Strategically prioritizing candidates who reside in the province of Quebec or Ontario (Remote)
  • Extensive experience with AI frameworks and libraries
  • Experience with pySpark, SQL, SageMaker
  • Experience working in a Startup environment
  • Bilingual (EN/FR)

Company culture and core values

At Qohash Inc., we believe in fostering a culture of innovation, integrity, and customer-centricity. Candidates are encouraged to familiarize themselves with our core values (https://qohash.com/about-us/).

What’s in it for you?

  • Competitive salary range.
  • Enjoy up to six weeks of paid time off annually. At Qohash, we recognize your dedication and believe in giving you ample time to rejuvenate.
  • Comprehensive health benefits package, including life insurance, short- and long-term disability insurance, paramedical and telemedicine services, and an HSA account.

 

Qohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. Only those candidates selected for the interview will be contacted.