CrawlJobs Logo

Senior Software Engineer, Machine Learning and Artificial Intelligence

United States, Palo Alto 200000.00 - 300000.00 USD / Year · Job Posted December 10, 2025
Apply Position
Job Link Share

Job Description

Mashgin is looking for a smart, driven engineer who’s fascinated by the latest developments in ML/AI and is looking for the best areas to apply them. You’ll work on a small dynamic team to design and implement state of the art deep learning techniques for Mashgin products. We have the unique opportunity to gather large, proprietary datasets from multiple industries where critical real-world problems have been identified. It will be you and your team’s job to turn this data into automated solutions.

Job Responsibility

  • Developing solutions for real-world computer vision problems
  • Working with the product team to come up with innovative ways to collect large data sets for training AI systems or generating equivalent synthetic data
  • Finding the optimal balance between doing longer term research and applying research results to production code
  • Researching and building state-of-the-art ML/CV algorithms to analyze 2D/3D image data

Requirements

  • 8+ years relevant coding experience
  • B.S. or higher in Computer Science or related field
  • Strong background in Machine Learning or Computer Vision
  • Excellent knowledge of either Python or C/C++

Nice to have

  • MS/PhD degree or equivalent practical experience in Computer Science, AI, Machine Learning, or related technical field
  • Strong understanding of ML techniques such as CNNs, supervised and unsupervised learning, optimization techniques, etc
  • Experience with one or more of popular Deep Learning frameworks such as Caffe, TensorFlow, Theano
  • Experience in a fast-paced work environment, shipping quality code quickly and iterating

What we offer

  • Excellent health, dental and vision insurance for you and your dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance for your fur babies
  • Voluntary life insurance plan
  • Competitive salary and options in a small, rapidly scaling company

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Machine Learning and Artificial Intelligence

8 matching positions

Senior Machine Learning Engineer

You will work with the Core Algorithms team at Nuacem AI to apply neural network...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
nuacem.com Logo
Nuacem AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years experience in machine learning, large scale data processing, and analytics
  • In-depth understanding of deep learning algorithms and workflows
  • Strong background in algorithm development for mining patterns from large scale data
  • Excellent understanding of key metrics that impact deep learning algorithms
  • Expertise in common neural network architectures
  • Strong ability to leverage complex technologies to solve real-world problems and consumer use cases
  • Good communications skills
  • Experience in Python and C/C++
  • B.Tech or M.S. or Ph.D. in Computer Science, preferably with strong coursework in Artificial Intelligence
Job Responsibility
Job Responsibility
  • Apply neural networks and advanced machine learning algorithms to enhance the natural language understanding and processing capabilities of our platform
  • Apply knowledge and expertise of deep learning technologies to improve our software prototypes and analytic models
  • Work with some of the best AI and Machine Learning Engineers and Data Scientists in the industry to understand and interpret end-user intent and respond back with precise answers to their questions
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

Join Truveta’s Intelligence Platform and Applications team to engineer the next ...
Location
Location
United States , Seattle
Salary
Salary:
165000.00 - 190000.00 USD / Year
truveta.com Logo
Truveta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building and deploying scalable, production-ready ML systems in a collaborative engineering environment
  • Proficiency with agentic AI frameworks (e.g., LangGraph, AutoGen, CrewAI) and understanding of interoperability protocols such as MCP and A2A
  • Hands-on experience fine-tuning and optimizing large language models (LLMs) or multimodal models, using techniques such as LoRA, PEFT, and TRL
  • Experience working with vector databases and embeddings, integrating FAISS, Pinecone, Chroma, or Azure AI Search into retrieval-augmented generation (RAG) or semantic-search pipelines
  • Strong software engineering fundamentals, with proficiency in Python and experience designing scalable systems in modern cloud environments (Azure, AWS, or GCP)
  • B.S. or M.S. in Computer Science, Artificial Intelligence, or a related technical field
Job Responsibility
Job Responsibility
  • Design and reason with agentic AI frameworks
  • Bring a deep understanding of LLM fundamentals
  • Work fluently with embeddings and vector stores
  • Excel at model fine-tuning
  • Think and build like engineers
  • Collaborate across boundaries
  • Demonstrate senior-level ownership
  • Understand evaluation deeply
  • Adapt and learn continuously
  • Act with purpose
What we offer
What we offer
  • Interesting and meaningful work for every career stage
  • Great benefits package
  • Comprehensive benefits with strong medical, dental and vision insurance plans
  • 401K plan
  • Professional development & training opportunities for continuous learning
  • Work/life autonomy via flexible work hours and flexible paid time off
  • Generous parental leave
  • Regular team activities (virtual and in-person)
  • Fulltime
Read More
Arrow Right

Senior and Principal Software Engineer - Core AI

Core AI is at the forefront of Microsoft’s mission to redefine how software is b...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Go, Java, or Python
  • OR equivalent experience
  • 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems
  • Experience building AI or ML related applications
  • 1+ years of technical engineering experience with machine learning or Artificial Intelligence (AI) systems
Job Responsibility
Job Responsibility
  • Design, implement and deliver AI services to support product offerings for large-scale agent observability
  • Collaborate closely with product management and partner teams to align technical direction with business goals
  • Take end-to-end responsibility for the development lifecycle and production readiness of the services you build and drive the team’s DevOps culture
  • Engage with customers to gather feedback and resolve complex issues
  • Understand Microsoft businesses and collaborate with stakeholders towards cohesive, end-to-end experiences for Microsoft customers
  • Innovate on technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Associate, Product Management - Machine Learning and AI

Senior Associate, Product Management - Machine Learning and AI. Product Manageme...
Location
Location
United States , McLean; Charlotte; Richmond
Salary
Salary:
101100.00 - 126900.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or military experience
  • At least 1 year of product management experience or at least 1 year of experience in product design, agile delivery, business analysis, data science, or software engineering
Job Responsibility
Job Responsibility
  • Lead the development of our next generation of GenAI products
  • Guide the product development teams, and ensure the alignment of product features with strategic business goals
  • Oversee the planning, execution, and delivery of artificial intelligence products within Commercial Bank
  • Collaborate with engineers and data scientists to define product specifications
  • Work with marketing, ops, risk, lending, sales teams to ensure the products resonate with the market
  • Conduct market analysis to identify trends and opportunities for AI applications, techniques
  • Manage the product roadmap, prioritize features, and make strategic decisions to balance business goals with technological & AI capabilities
  • Work with stakeholders across different lines of business including Commercial Real Estate, Corporate Bank, Capital Markets, Treasury Management, etc. to understand user needs, gaps, and opportunities
  • Leverage a design thinking approach to understand user personas and journey to drive problem solving
  • Develop a short to medium-term roadmap for the product based on problems, gaps, and opportunities
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - CoreAI

Core AI is at the forefront of Microsoft’s mission to redefine how software is b...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Go, Java, or Python
  • OR equivalent experience
  • 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems
  • 1+ years of technical engineering experience with machine learning or Artificial Intelligence (AI) systems
Job Responsibility
Job Responsibility
  • Design, implement and deliver AI services to support product offerings for large-scale agent observability
  • Collaborate closely with product management and partner teams to align technical direction with business goals
  • Take end-to-end responsibility for the development lifecycle and production readiness of the services you build and drive the team’s DevOps culture
  • Engage with customers to gather feedback and resolve complex issues
  • Understand Microsoft businesses and collaborate with stakeholders towards cohesive, end-to-end experiences for Microsoft customers
  • Innovate on technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Acorns is seeking a Senior Software Engineer to join our AI team! Are you passio...
Location
Location
United States
Salary
Salary:
184500.00 - 217100.00 USD / Year
acorns.com Logo
Acorns
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Data Science, Statistics, or a STEM-related field
  • 5+ years of total software engineering experience
  • 3+ years of experience in artificial intelligence, data science, or machine learning engineering
  • 3+ years of experience with modern cloud computing technologies, such as AWS, Bedrock, Sagemaker, Databricks, or Kubernetes
  • Foundational knowledge with Generative AI, Transformer, fine tuning LLM, Search ranking, RAG improvement, and LLM Agent
  • Experience tuning neural networks on custom datasets.
  • Experience with Huggingface, LangChain, chatbot development
  • Proficiency in programming languages and analytical tools, such as Python or PyTorch, Pandas, NumPy, SciKit-Learn, Matplotlib
  • Hunger to deliver game-changing products
  • Exceptional drive and precision in delivery
Job Responsibility
Job Responsibility
  • Understand Acorns’ mission, vision, strategic objectives, and fintech industry knowledge while building relationships with team members, stakeholders, and cross-functional teams.
  • Review and analyze proprietary datasets, existing Vector database architecture, pipelines, and tools to identify gaps and propose improvements.
  • Contribute to key customer-facing projects, debugging and enhancing models, scaling pipelines, and delivering the virtual support bot MVP to production.
  • Collaborate with cross-functional teams to align AI efforts with business goals, mentor junior team members, and drive innovation through LLM capabilities.
  • Optimize data pipelines, establish scalable monitoring processes, and develop a roadmap for innovation aligned with fintech objectives.
What we offer
What we offer
  • Competitive salary and stock options
  • A comprehensive benefits package for you and your family
  • Flexible work location, hours, and paid time off
  • 401(k) matching
  • Monthly Acorns account contribution & GoHenry account for your family
  • Mindfulness and Financial Wellness resources, Headspace and Addition Wealth
  • Acorns Career Development Program (Ongoing training sessions, development plans, development check-ins, Cornerstone’s online training platform)
  • Roots Leadership Program for Emerging Leaders
  • Community week onsite gatherings and various virtual events
  • Fulltime
Read More
Arrow Right

Senior AI Software Engineer

The Senior AI Software Engineer (Applications Development Technology Lead Analys...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional experience in software development with a focus on AI, machine learning, or agent-based systems
  • Strong proficiency in Python, SQL
  • Java is a plus
  • Solid understanding of core AI concepts, including knowledge representation, automated planning, decision-making under uncertainty, and multi-agent systems
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and relevant libraries (e.g., Scikit-Learn, NumPy, Pandas)
  • Familiarity with large language models (LLMs) and their application in agentic systems
  • Familiarity with specific agent frameworks (e.g., LangChain, AutoGen, CrewAI, RAG) or research in multi-agent reinforcement learning
  • Experience in designing and implementing APIs for AI services
  • Experience with software development best practices, including version control (Git), CI/CD pipelines, testing, and code reviews
  • Excellent analytical and problem-solving skills with a creative approach to complex challenges
Job Responsibility
Job Responsibility
  • Design and implement intelligent agents, including their perception, reasoning, planning, and action execution modules
  • Develop scalable and robust architectures for agentic systems, ensuring high performance, reliability, and security
  • Integrate various machine learning models (e.g., LLMs, reinforcement learning, predictive models) to enhance agent capabilities and decision-making
  • Develop agents that can automate complex tasks, optimize workflows, and solve real-world problems across various domains
  • Utilize and contribute to agentic AI frameworks and development tools
  • Design and implement metrics and evaluation strategies for agent performance, continuously optimizing and improving agent behavior
  • Stay abreast of the latest advancements in AI, particularly in agent-based systems, autonomous AI, and related fields, and propose innovative solutions
  • Work closely with cross-functional teams including AI researchers, data scientists, product managers, and software engineers to integrate agentic solutions into broader products and services
  • Create comprehensive technical documentation for agent designs, implementations, and operational procedures
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Senior Researcher - Artificial Specialized Intelligence

Microsoft Research Asia – Vancouver lab, located in the vibrant city of Vancouve...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in computer science or relevant field OR equivalent experience
  • Doctorate in relevant field AND 2+ years related research experience OR equivalent experience
  • Experience publishing academic papers as a lead author or essential contributor
  • Experience participating in a top conference in relevant research domain
  • Background in system and architecture, including experience with computer hardware, software, and networking technologies
  • Deep knowledge about the latest large model training/inference technology such as instruction finetuning, Reinforcement Learning (RL) and Reinforcement Learning with Hindsight Experience Replay (RLHF), processed and self-reward modeling, low-precision training/inference, etc.
  • A track record of published research in the field of AI or other system innovation is a plus
  • Keen interest in general AI research, including but not limited to large foundation models and artificial specialized intelligence
Job Responsibility
Job Responsibility
  • Conduct cutting-edge research in large foundation models, focusing on applying large foundation models in specific domain
  • Collaborate with cross-functional teams to integrate solutions into Artificial Intelligence (AI) -driven system
  • Develop and maintain research prototypes and software tools, ensuring that they are well-documented and adhere to best practices in software development
  • Publish research findings in top-tier conferences and journals and present your work at industry events
  • Collaborate with other AI researchers and engineers, sharing knowledge and expertise to foster a culture of innovation and continuous learning within the team
  • Fulltime
Read More
Arrow Right