Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineering - Machine Learning

$165k - $190k

Ocient

Job Title: Senior Software Engineer - Machine Learning & Geospatial

Location: 100% Remote (US Based Only)

We cannot sponsor or transfer any visas, of any kind, at this time

Senior Engineering Manager

We’re looking for a Senior Software Engineer to help evolve our Machine Learning capabilities, with a particular focus on closing feature gaps and behavioral differences relative to widely used ML frameworks (e.g., Spark ML, scikit-learn), while continuing to deliver new ML functionality.

This role is ideal for someone who enjoys working across model behavior, system design, and customer expectations — ensuring that ML features behave predictably, perform well at scale, and align with how users expect industry-standard tools to work.

Design and implement machine learning features used in production customer workflows.

Help identify and close feature and behavior gaps between our ML capabilities and common frameworks (e.g., Spark ML, scikit-learn).

Proactively evaluate semantic differences, defaults, and edge cases that could surprise customers.

Partner with product, architects, and customer-facing teams to anticipate upcoming customer needs and gaps.

Investigate and resolve issues where ML behavior diverges from user expectations (e.g., model output, metrics, configuration semantics).

Contribute to other ML initiatives including new models, metrics, performance improvements, and infrastructure work.

Analyze and improve the performance of existing ML code, balancing correctness and stability with customer facing latency.

5+ years of experience building production software systems.

Strong proficiency in at least one backend or systems language (e.g., C++, Java, Scala).

Experience implementing or integrating machine learning models in production.

Familiarity with ML libraries or frameworks such as Spark ML, scikit-learn, XGBoost, or similar.

Ability to work across teams and codebases to turn ambiguous requirements into concrete solutions.

Experience comparing or validating behavior across multiple ML frameworks.

Experience with large-scale data systems or analytical databases.

Familiarity with distributed execution, performance tuning, or numerical stability.

Understanding of spherical geometry and its application to geospatial analytics.

Customers see fewer surprises when using ML features compared to familiar frameworks.

ML behavior, defaults, and limitations are well-documented and intentional.

Feature gaps are identified early, not discovered under customer pressure.

You deliver across parity work and broader ML initiatives, balancing short-term needs with long-term quality.

Ocient provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

#

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineering - Machine Learning in Chicago, IL vacancy
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role...  ...modern retrieval techniques Nice to have Experience with machine learning in search or recommendation systems Familiarity with Elasticsearch... 
    Senior

    EPAM

    Chicago, IL
    2 days ago
  • $121.42k - $189.92k

     ...owners. This opportunity entails being responsible for leading geospatial projects and delivering innovative solutions for complex and...  ...innovation by leveraging emerging technologies such as machine learning, artificial intelligence, and cloud‑native GIS. Contributes... 
    Senior
    Full time
    Part time

    HNTB Corporation

    Chicago, IL
    4 days ago
  •  ...Senior Software Engineer (Machine Learning) Chicago Valor Equity Partners is a different kind of private investment firm. We pioneered the idea of operational growth. We work side-by-side, shoulder-to-shoulder, to help grow the operations of great companies solving... 
    Senior
    Work experience placement

    Valor Equity Partners

    Chicago, IL
    2 days ago
  • $152k - $186k

     ...Senior Software Engineer - Machine Learning The Uber Freight team is building a better future for shipping. We believe that when shippers and carriers have the freedom to move together, the entire industry moves ahead. Our teams design and build innovative applications... 
    Senior
    Temporary work

    Uber Freight

    Chicago, IL
    2 days ago
  • $171.5k

     ...journey. We’re building a more open world. Join us. Senior Software Development Engineer: Full-stack Our Technology Team partners with teams...  .... A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Expedia Group

    Chicago, IL
    2 days ago
  • $135k - $155k

     ...deployment. Our products leverage cutting edge machine learning capabilities to enable our customers...  .... You will join a talented engineering organization with a track record of delivering...  ...team is looking for an experienced software engineer experienced with audio data,... 
    Senior
    Contract work
    Remote work
    Relocation

    Motorola Solutions

    Chicago, IL
    1 day ago
  • $171k - $213k

     ...and career development in a fun, casual, and collaborative environment. Who We Want A Senior Software Engineer will work closely with Product Managers and Machine Learning Engineers to drive and deliver the ML products roadmap. This position is an experienced... 
    Senior
    Work experience placement
    Casual work
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Arrive Logistics

    Chicago, IL
    3 days ago
  • A leading technology firm is looking for a Senior Software Engineer specializing in Machine Learning and Geospatial to enhance their ML capabilities. The role involves designing features, closing functional gaps with established frameworks, and resolving user experience... 
    Senior
    Remote job

    Ocient

    Chicago, IL
    4 days ago
  • $125k - $150k

     ...Senior Software Engineer, Python Programmer Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming...  ...orchestration). Knowledge of data science and machine learning concepts and tools. Contributions to open-source Python... 
    Senior
    Immediate start

    Fitch Group

    Chicago, IL
    1 day ago
  • $137.2k - $205.8k

     ...Sr Cloud Engineer - IE07NE We're determined to make a difference and are proud to...  ...future. We are seeking a highly capable Senior Software Engineer to join our Intelligent...  ...platforms. Exposure to OCR, NLP, or machine learning technologies. Experience with Docker... 
    Senior
    Temporary work
    Work at office
    3 days per week

    The Hartford

    Chicago, IL
    4 days ago
  • $135k - $155k

    Motorola Solutions is seeking an experienced Software Engineer to join the AI Services team in Chicago, IL. The role involves developing...  ..., optimizing ML systems, and working with audio data and machine learning. Candidates must have 4+ years of Python and SQL... 
    Senior
    Remote job

    Motorola Solutions

    Chicago, IL
    22 hours ago
  • $171.5k

     ...technology platform powered by data and machine learning provides secure, differentiated, and...  ...and traveler satisfaction.  The Senior Software Developer role is part of the GenAI...  ...partnering closely with product and domain engineering teams, you will accelerate how... 
    Senior
    Local area
    Flexible hours

    Expedia Group

    Chicago, IL
    1 day ago
  • $146.5k - $228k

    Role Overview We’re seeking a Senior Software Engineer with deep experience building event-driven, distributed, and scalable systems in Python...  ...teams to design reliable backend services that integrate machine learning models and LLM-based components when needed. This role... 
    Senior
    Home office
    Flexible hours

    Scribd, Inc.

    Chicago, IL
    2 days ago
  • $120k - $140k

     ...Fitch Solutions is currently seeking a Senior Software Engineer, AI based out of our Chicago office. Fitch Solutions is a leading provider...  ...record of delivering sophisticated generative AI and machine learning solutions at scale. ~5+ years in full stack software engineering... 
    Senior
    Full time
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Group

    Chicago, IL
    22 hours ago
  • $153.32k

     ...foreign equivalent and 5 years of relevant experience as a Software Engineer, Application Development Associate, or in a related...  ...such as AWS S3, Aurora, RDS, API Gateway, and AWS Lambda. Machine learning and statistical methods, including natural language processing... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Morningstar

    Chicago, IL
    4 days ago
  •  ...Senior Android Developer Our client is looking to hire a Senior...  ...(5)+ years of native mobile engineering experience working with Android...  .... A consistent passion for learning and honing your craft. A well...  ...in the open source community. Machine learning, AR/VR, wearable and... 
    Senior

    HCRM Consulting Corp.

    Chicago, IL
    4 days ago
  •  ...innovative SaaS company in Chicago is looking for an experienced AI Engineer specializing in LLMs to develop next-generation legal...  ...features in a fast-paced startup environment. Strong experience in machine learning, NLP, Python, and tools like PyTorch is essential. The... 
    Senior
    Remote work
    Flexible hours

    AllyNd Partners

    Chicago, IL
    4 days ago
  • $150k - $190k

     ...contracts with cities, universities, and engineering firms. In the past year, we’ve...  ...helping communities across America. Senior/Staff Software Engineer — Computer Vision Platform $...  ...handle large volumes of imagery and geospatial data. What You’ll Do Own the lifecycle... 
    Senior
    Ongoing contract
    Work at office
    Local area

    DeepWalk

    Chicago, IL
    1 day ago
  • $140k - $180k

     ...with deep industry experience.  We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities...  ...secure systems that support our underwriting platform and geospatial analytics tools. The salary range for this role is $... 
    Senior
    Full time
    Local area
    Remote work

    Kettle

    Chicago, IL
    22 hours ago
  • $72k - $141k

     ...fullest potential. We are looking for a highly skilled Senior Python AI Developer with deep expertise in building...  ...agent development while adhering to best practices in prompt engineering, context filtering, and security-aware prompting. The candidate... 
    Senior
    Work experience placement

    CNA

    Chicago, IL
    4 days ago
  • $173k

     ...Senior Software Engineer (Chicago) Chicago, IL, USA About the Role Chime Engineering is growing rapidly as we scale to meet the financial...  ...process, please contact: ****@*****.***. To learn more about how Chime collects and uses your personal information... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Night shift

    Chime

    Chicago, IL
    4 days ago
  • An innovative AI cloud platform company is seeking a Senior Sales Engineer - AI in Chicago. You will leverage your technical expertise in Machine Learning and Generative AI by collaborating with Sales, Product, and customers to design scalable AI solutions. The ideal candidate... 
    Senior

    h2o.ai

    Chicago, IL
    2 days ago
  •  ...Senior Software Engineer 1, ML As a Senior Software Engineer for personalization, you will own the design, development, and continuous improvement...  ...from thousands of retailer feeds to build a system that learns each user's unique preferences across brand, category,... 
    Senior
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    People.Co

    Chicago, IL
    2 days ago
  •  ...Overview: Senior Python Developer Role Overview We seek a seasoned Senior...  ...Collaborate with data scientists, analysts, and engineers to translate business requirements into...  ...practices (IaC, Terraform). - Exposure to machine learning frameworks (e.g., scikit-learn).
    Senior

    Purple Drive

    Chicago, IL
    22 hours ago
  • $125k - $150k

     ...they are and what they contribute. To learn more about CIBC, please visit CIBC.com (...  ..., and implementation of complex software solutions across multiple platforms and...  ...quality assurance. Mentor and guide junior engineers and contribute to their technical growth... 
    Senior
    Remote work
    Flexible hours
    3 days per week

    CIBC

    Chicago, IL
    1 day ago
  • $123k - $150k

     ...way forward. JLL is seeking a talented and motivated Senior Software Engineer to join our Workplace Digital Technology (WDT) team. In this...  ...Foster a culture of innovation and continuous learning within the engineering team Required Qualifications... 
    Senior
    Daily paid
    Local area
    Shift work

    Jones Lang LaSalle IP, Inc.

    Chicago, IL
    3 days ago
  • $132.09k - $198.13k

    Elevance Health seeks a Senior AI Solutions Engineer in Chicago. This role involves building and scaling AI systems to improve healthcare outcomes through machine learning and LLM technologies. Expect collaboration in a hybrid environment, with a salary range of $132,08... 
    Senior

    Elevance Health

    Chicago, IL
    22 hours ago
  • Senior Software Engineer - AI Systems Employment Type: Full-time Company: Permute ( Overview Permute is seeking a Senior Software Engineer to...  ...and productionize new approaches in reinforcement learning and agent orchestration Optimize system reliability, performance... 
    Senior
    Full time

    Permute

    Chicago, IL
    3 days ago
  • $164k

     ...Senior Ruby Full-Stack Software Engineer, Disputes Intake Chicago, IL, USA About the Role We are looking for a Senior Full-Stack Software Engineer...  ...process, please contact: ****@*****.***. To learn more about how Chime collects and uses your personal information... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Night shift

    Chime

    Chicago, IL
    1 day ago
  •  ...Hyatt Hotels Corporation seeks a Senior ML Engineer in Chicago to join their Data Science and Machine Learning department. The role involves designing and implementing end-to-end ML systems, collaborating with data engineers and other teams, and optimizing AI services.... 
    Senior
    Flexible hours

    Hispanic Alliance for Career Enhancement

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineering - Machine Learning. Be the first to apply!