{"id":3420721,"url":"https://alion.io/job/sense-senior-machine-learning-engineer-active-learning","title":"Senior Machine Learning Engineer - Active Learning","company":{"id":176189,"name":"Sense","domain":"sense.com","url":"https://alion.io/company/sense-3","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cambridge, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":165000,"max":185000,"currency":"USD","period":"year","gross":null,"usd_annual":185000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Time Series","optional":true}],"status":"live","first_seen_at":"2026-10-28T20:52:22Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-30T11:47:56Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Senior Machine Learning Engineer - Active Learning\nAbout Sense\nSense is a climate tech company that turns electric signals in homes and on the grid into real-time insight about energy use, devices, and faults. These insights help people lower their electric bills and use less electricity, and they help utilities prevent wildfires, among other applications. These insights come from load disaggregation and fault detection models that are running on meters today. The technology team at Sense researches, trains, deploys, and supports these models.\nWe are looking for an experienced Senior Machine Learning Engineer with expertise in active learning systems to help us scale our data operations so we can continue to improve our core production models and build the foundation model of electrical devices and energy.\nThe role\nThis Senior Machine Learning Engineer will own the loop from data to labels to improved models. You will use active learning and weak supervision methods to generate labels, decide what to label next, and turn errors we find in the field into new labels.\nThis is a hands-on role. You will be expected to write code, train models, analyze data, and document experiments. You will work with data scientists, annotators, product, and engineers to get labels and improve models. You will direct the development of annotation tools and the work of our annotators to speed up and scale labeling.\nSuccess in this role is measured by the reduction in cost per annotation (i.e., time per annotation), while keeping label quality at or above our targets.\nResponsibilities:\nDesign and run active learning to choose which homes, devices, and time periods to label next, based on where models are uncertain or wrong.\nTurn bad detections, field accuracy results, and user corrections into new ground truth, and track whether retrained models improve.\nFind rare events and hard cases in home data, such as uncommon or mislabeled devices, and add them to labeling and evaluation sets.\nOwn the ground truth plan: which data, how much, and in what order.\nDirect a team of annotators: set priorities, track throughput, and provide guidance. Set data quality standards.\nDirect development of our annotation tool. Add features that enhance our ability to collect new and better data, including features that rely on models.\nMeasure and improve label quality through metrics, outlier detection, human review, etc.\nWork with data engineers and ML operations to version labels and track which labels trained which model. Keep evaluation sets separate from training data so offline results predict performance in the field.\nBe a good teammate: review code, provide peer feedback on research and experiments, and contribute to shared documentation. Help mentor/coach less experienced team members.\nRequirements\nQualifications:\nMS or PhD in Computer Science, Electrical Engineering, Physics, Statistics, or a related field, or equivalent experience.\n5+ years of experience in data science or machine learning, including 2+ years building or managing labeled datasets for ML.\nHands-on experience applying active learning to real data, including choosing a sampling strategy and measuring whether it helped.\nExperience finding rare or hard examples in large datasets, i.e., from model errors, uncertainty, or similarity search.\nExperience training deep learning models, and with weak supervision or model-assisted labeling.\nExperience measuring label quality and fixing label errors.\nExperience with Python, SQL, and data pipelines.\nA track record of working with other teams, i.e., product, software, or hardware.\nPreferred qualifications:\nExperience with time series, audio, sensor, or other signal data.\nExperience leading an annotation team or directing development of annotation tools.\nExperience using embeddings from large or foundation models for data analysis.\nLogistics:\nLocation: able to work from our Cambridge, MA office at least 2 days per week.\nSalary range: $165,000 to $185,000\nWork authorization: required.\nBenefits\nHealth Care Plan (Medical, Dental & Vision)\nRetirement Plan (401k, IRA)\nLife Insurance (Basic, Voluntary & AD&D)\nPaid Time Off (Vacation, Sick & Public Holidays)\nFamily Leave (Maternity, Paternity)\nShort Term & Long Term Disability\nWork From Home\nFree Food & Snacks\nWellness Resources\nStock Option Plan","description_format":"text","description_chars":4334,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":["401k plan","Life insurance","Parental leave","Retirement plans"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Management","Building Automation & Controls"],"lifecycle":[{"event":"open","at":"2026-10-28T20:52:22Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 1 · green card filings: 1","filings_12m":1,"filings_prev_12m":2,"green_card_filings_12m":1,"median_offered_wage_usd":140000,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":36,"reasons":["conf:0","win:early"],"computed_at":"2026-10-30T05:48:23Z"},"pay":{"stated_usd_annual":185000,"is_top_pay":false},"html_url":"https://alion.io/job/sense-senior-machine-learning-engineer-active-learning","json_url":"https://alion.io/job/sense-senior-machine-learning-engineer-active-learning.json","meta":{"generated_at":"2026-10-30T11:51:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17057,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176189},"rest":"https://alion.io/mcp/rest/get_company?id=176189"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsense-senior-machine-learning-engineer-active-learning"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsense-senior-machine-learning-engineer-active-learning"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsense-senior-machine-learning-engineer-active-learning"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sense-senior-machine-learning-engineer-active-learning\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsense-senior-machine-learning-engineer-active-learning"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3420721}},{"tool":"search_jobs","arguments":{"company":"sense.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3420721},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}