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

Senior Software Engineer - Machine Learning & Geospatial

$165k - $190k

GrabJobs

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* Hiring Manager: Senior Engineering Manager Estimated salary range: $165,000 to $190,000 The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations About Ocient: Ocient is a data analytics software solutions company that enables always-on, compute-intensive analysis of complex, large-scale data with outstanding performance that delivers up to 90% price savings. Ocient brings data transformation, loading, complex query processing, AI, OcientML® and OcientGeo® as a single, consolidated solution for deeper insights and data-driven decision making. Enterprises can deploy Ocient’s pilot-to-production solutions on premises, in the OcientCloud® or in the public cloud, with little to no resource-intensive integration. Ocient is a global, carbon-neutral company, headquartered in Chicago, and backed by leading investors including Greycroft, OCA Ventures, In-Q-Tel and Buoyant Ventures. For more information, please visit Job Description: 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. Responsibilities: 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. Write clear design docs, tests, and documentation to make behavior explicit and prevent regressions. Minimum Qualifications: 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. Strong instincts around correctness, edge cases, and behavioral consistency. Ability to work across teams and codebases to turn ambiguous requirements into concrete solutions. An ideal candidate will have: 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. What success looks like: 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. We are not open to using an agency or staffing company at this time. We do not accept unsolicited agency or staffing resumes and we are not responsible for any fees related to unsolicited resumes. 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. All official Ocient job postings and recruiting communications will come directly from our team via our Careers page, LinkedIn, or from an @ocient.com email address. If you receive communication about a role from any other source, please treat it with caution and direct questions to View email address on click.appcast.io

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Machine Learning & Geospatial in Dallas, TX vacancy
  • $140k - $180k

     ...trains. We arebuilding the machines thatlay down the tracks. By...  ...prioritizing query performance engineering and indexing strategies to...  ...Required: 5+years offull-time software engineering experience...  ...more of the following: Machine Learning, SDA, Backend Development Proficiency... 
    Senior
    Remote work
    Relocation package

    GrabJobs

    Dallas, TX
    1 day ago
  •  ...Software Engineer Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate...  ...in data pipeline development Familiarity with Azure Machine Learning and integration of data engineering workflows with ML... 
    Senior
    Work experience placement

    U.S. Bancorp

    Irving, TX
    5 days ago
  • $130k - $170k

     ...s and our utility clients’ software systems. Through our Platform...  ...in the process. As a senior software engineer, you would join a relatively...  ...and enjoy collaborating and learning from each other. Make an immediate...  ...spectrum of IoT, SaaS and machine learning obstacles,... 
    Senior
    Casual work
    Immediate start

    GrabJobs

    Dallas, TX
    4 days ago
  • A growing tech company in Dallas seeks a Senior Software Engineer to join their expanding team. You will be responsible for developing API integrations, maintaining platform uptime, and deploying machine learning models. Ideal candidates should possess over 5 years of experience... 
    Senior

    HiOperator

    Dallas, TX
    2 days ago
  • $170k - $220k

     ...world in a positive way. To learn more visit: You will... - Be...  ...multidisciplinary Research Scientists and Engineers working on building a cutting...  ...computer vision, and machine learning. - Manage the end-to...  ...in ML systems or the ML software stack. - Deep understanding of... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    GrabJobs

    Dallas, TX
    1 day ago
  • $119.8k - $234.7k

     ...-solver who thrives on continuous learning, embraces changing priorities, and...  ...following. Collaboration with engineers and researchers to build and...  ...engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Irving, TX
    3 days ago
  • $137.7k - $182.43k

     ...Articulate is looking for a Senior Software Engineer to join our amazing Localization team! As a Senior Software Engineer at Articulate, you...  ...work closely with a talented team of software engineers, machine learning engineers, and designers to build industry-leading... 
    Senior
    Local area
    Immediate start
    Remote work

    GrabJobs

    Dallas, TX
    5 days ago
  •  ...We are looking for a Senior Desktop Software Engineer, Machine Learning to work on an innovative project that redefines software. In this role, you will develop and ship Mac-based desktop software with a strong focus on performance and reliability. Expertise in virtual... 
    Senior
    Worldwide

    GrabJobs

    Dallas, TX
    4 hours ago
  •  ...Senior Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment...  ...world for the better. Read further to learn how you could help make great things...  ...on Azure App Services and virtual machines, ensuring reliability, security, and... 
    Senior
    Full time
    Temporary work
    Part time

    HDR

    Dallas, TX
    3 days ago
  •  ...degree in computer science, Computer Engineering, Electrical Engineering, or related technical...  ...field.* 7+ years of professional software development experience, including...  ...device driver model.* Experience with AI/Machine Learning tools and workflow.* Experience architecting... 
    Senior
    Full time
    Work at office

    Walmart Canada

    Dallas, TX
    4 days ago
  • $141k - $242k

     ...world in a positive way. To learn more visit: The...  ...our autonomous fleet. As a Senior or Staff Software Engineer on our Mapping team, you will...  ...Familiarity with 3D geometry, geospatial systems, spatial databases...  .... - Familiarity with Machine Learning pipelines or... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    GrabJobs

    Dallas, TX
    4 hours ago
  •  ...industry. We are seeking a highly skilled and motivated Senior Software Engineer to join our rapidly growing team. As a key member of our...  ...and back-end development, DevOps, as well as integrating machine learning and data science tools. We use these tools, and more, every... 
    Senior
    Full time
    Work at office

    HiOperator

    Dallas, TX
    2 days ago
  • $175k - $210k

     ...Welcome systems thinkers. System builds software to help the world see and solve...  ...a highly motivated and experienced Senior Software Engineer to join our team. The primary responsibility...  ...that support transparent analytics, machine learning, and open knowledge initiatives. The... 
    Senior
    Flexible hours

    GrabJobs

    Dallas, TX
    1 day ago
  • $152k - $230k

     ...face. That’s why we’re on a mission to engineer a frictionless, next-generation business...  ...elegant automation. We’re hiring 2 x Senior Full Stack Engineer to own the end-to-end...  ..., evaluation, and validation logic for machine learning pipeline components to ensure high... 
    Senior
    H1b
    Worldwide
    Flexible hours

    GrabJobs

    Dallas, TX
    4 days ago
  •  ...infrastructure, which is used by hundreds of engineers to collect, manage, and analyze data at...  ...to support data ETL, analytics, and machine learning initiatives. Manage and operate the...  .... Contribute to open-source software and drive meaningful industry impact.... 
    Senior
    Casual work
    Live in
    Work at office
    Remote work

    GrabJobs

    Dallas, TX
    6 days ago
  •  ...performance per dollar and performance per watt. Positron exists to create the world's best AI inference systems. Senior Software Engineer – Machine Learning Systems & High-Performance LLM Inference We are seeking a Senior Software Engineer to contribute to the... 
    Senior

    GrabJobs

    Dallas, TX
    4 hours ago
  •  ...for money during its onboarding process. Job Title: Senior Application Security Engineer (AI/ML) Contract Length: 6+ months Location:...  ...will enhance security pipelines by leveraging AI and machine learning to improve shift-left security practices and automate... 
    Senior
    Contract work
    Remote work
    Visa sponsorship
    Shift work
    3 days per week

    Leading Utilities Organization

    Dallas, TX
    3 days ago
  • $177k - $245k

     ...platform for organizations focused on building their own deep learning models and generative AI applications. Weights & Biases is...  ...meet the needs of AI practitioners and our business. As a Senior Software Engineer, you will lead initiatives in pricing, licensing, and... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Dallas, TX
    3 days ago
  •  ...About the role: As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems...  ...and scalable backend APIs that handle geospatial and real-time data at scale. You’ll...  ..., and customers that push us to learn on the go. You believe customers are more... 
    Senior
    Immediate start
    Remote work

    GrabJobs

    Dallas, TX
    4 days ago
  • $104.16k - $130.2k

     ...Senior Software Engineer - [Chicago Only] Who We Are At 8th Light, we bring life to the best ideas. Founded in 2006 and headquartered in Chicago...  ...workplace is an ongoing journey, and we’re excited to keep learning and growing together. We have a proud tradition of hiring... 
    Senior
    Local area
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Dallas, TX
    1 day ago
  • $50 - $60 per hour

     ...Senior AI/ML Engineer Location: Memphis, TN / Dallas, TX (Onsite) Position: (C2C Role) Duration: (6+ Months) Pay Range: $50 – 60/Hr...  ...proficiency in Python Design, build, train, and optimize machine learning and deep learning models Implement AI solutions using Python... 
    Senior

    Diverse Lynx

    Dallas, TX
    1 day ago
  •  ...Our client, a data center company in the DFW area, Senior Software Engineer with strong experience in IoT Edge, MQTT, and cloud data pipelines , to support the next generation of Data Center Infrastructure Management (DCIM) platforms. In this role, you will build... 
    Senior
    Local area

    Knowit Training

    Dallas, TX
    1 day ago
  • $750 per month

     ...This is a fully remote position. We're looking for a driven Senior Software Engineer to join our team and help eliminate the financial...  ...wellness benefit Generous paid family leave Annual $1,200 learning & development stipend About Turquoise Health At Turquoise,... 
    Senior
    For contractors
    Work experience placement
    Freelance
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Dallas, TX
    4 days ago
  • $152k - $230k

     ...-face. That’s why we’re on a mission to engineer a frictionless, next-generation business...  ...journey starts here. We’re hiring 2 x Senior Full Stack Engineer to own the end-to-...  ...production systems, document thoughtful learnings, and keep our platform running smoothly.... 
    Senior
    H1b
    Worldwide
    Flexible hours

    GrabJobs

    Dallas, TX
    3 days ago
  • $92.7k - $185.4k

     ...Senior Software Development Engineer/GCP Data Engineering We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Oak St. Health

    Irving, TX
    2 days ago
  • $79.7k - $136.8k

     ...entire educational ecosystem as the global leader of cloud-based software for K-12 education. Our employees make it all possible, and a...  ...product development lifecycle from concept to delivery. From engineering to quality assurance to data science, the R&D team ensures our... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    PowerSchool

    Dallas, TX
    2 days ago
  • $148k - $185k

     ...the entire pharmacy value stream. To learn more about Alto/FuzeRx, you can review...  ...Founders’ Story and our Values. As a Senior Full Stack Engineer on the Care Team, you will join a team...  ...engineers, encouraging best practices in software development and design Solve complex... 
    Senior
    Full time
    Temporary work
    Remote work
    Work visa
    Flexible hours

    GrabJobs

    Dallas, TX
    2 days ago
  • Quantiphi, Inc. is seeking a Senior Machine Learning Engineer in Dallas, TX. The ideal candidate will have 4-6 years of experience specializing in Generative AI and Agentic AI. Responsibilities include developing and maintaining AI solutions, implementing MLOps practices... 
    Senior
    Remote job

    Quantiphi, Inc.

    Dallas, TX
    4 days ago
  •  ...performance optimization) Experience with data pipeline tools (DBT, Matillion, Airflow, or equivalent) Strong SQL and data engineering fundamentals Domain Knowledge (Preferred) Experience in Supply Chain / Demand Planning / Manufacturing domain... 
    Senior

    The Dignify Solutions LLC

    Dallas, TX
    2 days ago
  •  ...GM Financial Technology Senior Principal Engineer Innovation isn't just a talking point at GM Financial...  ...-native technologies to peer-led learning and hackathons, our tech teams are...  ...powered transformation, using advanced machine learning and automation to help us... 
    Senior
    Full time
    H1b
    Work at office
    Visa sponsorship
    Flexible hours
    3 days per week

    GMAC Financial Services

    Irving, TX
    3 days ago

Do you want to receive more vacancies?

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