CrawlJobs Logo

Senior Software Engineer, Machine Learning and Artificial Intelligence

mashgin.com Logo

Mashgin

Location Icon

Location:
United States , Palo Alto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

200000.00 - 300000.00 USD / Year

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

Additional Information:

Job Posted:
December 10, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Machine Learning and Artificial Intelligence

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 Software Developer

Senior Software Developer role at Hewlett Packard Enterprise focused on AI and m...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Typically 4-7 years' experience
  • Deep understanding of machine learning algorithms (linear regression, decision trees, support vector machines, random forests, deep learning models, reinforcement learning)
  • Strong foundation in mathematics and statistics (linear algebra, calculus, probability theory)
  • Proficiency in programming languages such as Python, R, or Java
  • Experience with software engineering best practices and version control systems (Git)
  • Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, Keras
  • Advanced knowledge in deep learning and neural network architectures
  • Proficiency in using agentic frameworks like langGraph
  • Knowledge of evaluation of traditional AI/ML and Gen-AI based applications
Job Responsibility
Job Responsibility
  • Conduct advanced research in AI and machine learning
  • Design and architect AI solutions for complex problems
  • Provide technical guidance and mentorship to junior team members
  • Work with stakeholders to translate requirements into technical solutions
  • Drive continuous improvement and innovation in AI/ML practices
  • Evaluate and integrate third-party tools or services
  • Facilitate design review sessions
  • Collaborate with engineering manager and team lead
  • Prepare and deliver presentations to stakeholders
  • Design and develop solutions to complex application problems
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager - AI/ML

Hewlett Packard Enterprise is looking for a Senior Engineering Manager - AI/ML t...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, engineering, data science, artificial intelligence, machine learning, or closely related quantitative discipline
  • 7-15 years’ experience including 5 or more years of people management experience
  • Advanced Degree (Master’s or Ph.D.) strongly preferred
  • Strong problem-solving and analytical skills, with the ability to identify business opportunities, formulate strategies, and execute projects effectively
  • Excellent communication and presentation skills, with the ability to convey complex technical concepts to technical and non-technical stakeholders
  • Proven ability to manage multiple projects and priorities in a fast-paced environment, ensuring timely delivery and high-quality results
  • Experience with cloud platforms, big data technologies, and distributed computing frameworks is a plus
  • Strong understanding of data privacy, security, and ethical considerations in AI and machine learning
  • Strong technical expertise in AI and machine learning algorithms, models, and tools, with proficiency in programming languages such as Python or R
  • Demonstrated leadership and management skills, with experience in leading and mentoring AI and machine learning professional teams.
Job Responsibility
Job Responsibility
  • Develop software algorithms to structure, analyze and leverage structured and unstructured data
  • Use machine learning and statistical modeling techniques to improve product/system performance, data management, quality, and accuracy
  • Apply, optimize, and scale deep learning technologies and algorithms
  • Document procedures for installation and maintenance
  • Perform testing and debugging
  • Define and monitor performance metrics
  • Translate customer requirements and industry trends into AI/ML products and systems improvements
  • Develop and drive the organization’s AI and machine learning strategy
  • Identify new opportunities for AI and machine learning applications
  • Oversee complex AI and machine learning projects from conception to deployment
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • Personal and professional development programs
  • Career growth opportunities
  • Inclusive work environment.
  • Fulltime
Read More
Arrow Right

Senior Engineer Manager - AI/ML

Senior Engineer Manager role in AI/ML at Hewlett Packard Enterprise, focusing on...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, artificial intelligence, machine learning, or closely related quantitative discipline
  • 7-15 years' experience including 5 or more years of people management experience
  • Advanced Degree (Master's or Ph.D.) strongly preferred
  • Strong problem-solving and analytical skills
  • Excellent communication and presentation skills
  • Proven ability to manage multiple projects and priorities in a fast-paced environment
  • Experience with cloud platforms, big data technologies, and distributed computing frameworks is a plus
  • Strong understanding of data privacy, security, and ethical considerations in AI and machine learning
  • Strong technical expertise in AI and machine learning algorithms, models, and tools
  • Proficiency in programming languages such as Python or R
Job Responsibility
Job Responsibility
  • Develops and programs integrated software algorithms to structure, analyze and leverage structured and unstructured data
  • Uses machine learning and statistical modeling techniques to improve product/system performance
  • Formulates descriptive, diagnostic, predictive and prescriptive insights/algorithms
  • Applies, optimizes and scales deep learning technologies and algorithms
  • Documents procedures for installation and maintenance
  • Contributes to translating customer requirements into AI/ML products and solutions
  • Develops and drives the organization's AI and machine learning strategy
  • Leads and manages a team of AI and machine learning professionals
  • Oversees complex AI and machine learning projects from conception to deployment
  • Provides technical leadership and guidance to the team
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Artificial Intelligence (AI) Developer - Structural

The AI Developer in Structures Group bridges the gap between entry level develop...
Location
Location
United States
Salary
Salary:
Not provided
walterpmoore.com Logo
Walter P. Moore and Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science, Engineering, Data Science, or a related field
  • Ph.D. preferred
  • 2-4 years of deep hands-on experience in AI/ML development, with a proven track record of successful projects
  • Proficiency in leading AI/ML frameworks such as TensorFlow, PyTorch, Keras, and Scikit-learn
  • Strong programming skills in languages like Python, Java, or C++, with a focus on writing clean, efficient, and scalable code
  • Demonstrated leadership abilities, with experience guiding teams and driving projects to completion
  • Solid understanding of the intricacies of AI algorithms, data structures, and advanced software engineering concepts
  • Proactive problem-solving skills, coupled with the ability to think strategically and foresee potential challenges
  • Excellent communication skills, with the aptitude to articulate complex AI concepts to a wide range of audiences
Job Responsibility
Job Responsibility
  • Design, develop, and deploy AI and machine learning models that address our most challenging engineering problems
  • Act as a mentor and guide Junior AI Developers, promoting best practices, continuous learning, and innovation
  • Collaborate with Senior AI Developers and AI Solutions Architects to align projects and explore new AI applications
  • Optimize the performance, scalability, and reliability of our AI systems and applications
  • Assist with troubleshooting and resolving complex technical challenges that may arise during the development lifecycle
  • Help in the selection of tools, technologies, and platforms, ensuring our AI infrastructure remains cutting-edge
  • Engage in collaborative discussions with stakeholders from various departments to gather requirements, provide insights, and ensure AI solutions meet business objectives
  • Fulltime
Read More
Arrow Right

Senior AI ML Engineer

We are seeking a highly skilled and experienced Assistant Vice President (AVP), ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field
  • Minimum of 6+ years of professional experience in Data Science, Machine Learning Engineering, or a similar role, with a strong track record of deploying ML models to production
  • Proven experience in a lead or senior technical role
  • Expert-level proficiency in Python programming, including experience with relevant data science libraries (e.g., Pandas, NumPy, Scikit-learn) and deep learning frameworks (e.g., TensorFlow, PyTorch)
  • Strong hands-on experience designing, developing, and deploying RESTful APIs using FastAPI
  • Solid understanding and practical experience with CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps) for MLOps
  • Experience with MLOps platforms, model monitoring, and model versioning
  • Experience with at least one major cloud provider (e.g., AWS, Azure, GCP) for deploying and managing ML workloads
  • Proficiency in SQL and experience working with relational and/or NoSQL databases
  • Deep understanding of machine learning algorithms, statistical modeling, and data mining techniques
Job Responsibility
Job Responsibility
  • Design, develop, and implement advanced machine learning models (e.g., predictive, prescriptive, generative AI) to solve complex business problems, from initial data exploration and feature engineering to model training and evaluation
  • Lead the deployment of AI/ML models into production environments, ensuring scalability, reliability, and performance
  • Build and maintain robust, high-performance APIs (using frameworks like FastAPI) to serve machine learning models and integrate them with existing applications and systems
  • Establish and manage continuous integration and continuous deployment (CI/CD) pipelines for ML code and model deployments, promoting automation and efficiency
  • Collaborate with data engineers to ensure optimal data pipelines and data quality for model development and deployment
  • Conduct rigorous experimentation, A/B testing, and model performance monitoring to continuously improve and optimize AI/ML solutions
  • Promote and enforce best practices in software development, including clean code, unit testing, documentation, and version control
  • Mentor junior team members, contribute to technical discussions, and drive the adoption of new technologies and methodologies within the team
  • Effectively communicate complex technical concepts and model results to both technical and non-technical stakeholders.
What we offer
What we offer
  • Not explicitly stated.
  • Fulltime
Read More
Arrow Right

Senior Data Scientist - AI Modeling

As a Senior Data Scientist - AI Modeling at Baxter, you will work on creating an...
Location
Location
United States
Salary
Salary:
104000.00 - 143000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in STEM (science, technology, engineering, math) related field or a similar quantitative analytics field
  • 4+ years of professional experience with a variety of data products / data science model / algorithm development and implementing in production
  • Software development experience
  • Experience with healthcare data and working in a HIPAA regulated environment preferred
  • Experience with varying database structures and large datasets preferred
  • Experience with modern data science tools, such as Spark, Scala, Python, Databricks
  • Experience in Microsoft Azure cloud environment is preferred
  • Proficiency with developing data visualization technology and capabilities (i.e., Power BI, Tableau)
  • Brings a drive for creatively applying pragmatic and scalable approaches to Machine Learning to tackle difficult problems affecting patients and providers
  • Passionate about working on a high-performance team toward a multi-year vision with incremental deliverables
Job Responsibility
Job Responsibility
  • Responsible for the development and implementation of predictive modeling algorithms and techniques to address unmet needs, customer/business problems and optimize user experiences
  • Conduct in-depth research to stay at the forefront of AI advancements, exploring opportunities to integrate predictive and generative AI models into our products and services
  • Predictive and generative AI Modeling
  • Formulate problem statements and hypotheses for diverse business challenges (clinical, operational and business process optimization problems)
  • Create Spark & Python code in Databricks to retrieve data from across disparate data sources and create new innovative actionable insights
  • Prepare data for effective model training
  • Develop, train, and evaluate predictive AI models using various tailored to specific problems
  • Continuously refine and optimize models for performance, scalability, and efficiency
  • Deploy models into production environments and supervise their performance
  • Identify opportunities where generative AI models can add value
What we offer
What we offer
  • Comprehensive medical and dental coverage starting on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident
  • Employee Stock Purchase Plan (ESPP) with discount
  • 401(k) Retirement Savings Plan with employee contributions and company matching
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Fulltime
Read More
Arrow Right

Senior Product Manager - Data Intelligence

As the Data Intelligence Sr. Product Manager, your primary goal will be to build...
Location
Location
Ireland , Cork
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in product management
  • Background in the retail industry, computer vision, machine learning and artificial intelligence development and delivery
  • Strong technical background with experience working with engineering teams to develop and launch software products including AI based solutions
  • Strong experience working with sales and marketing teams to develop collateral, go to market strategy and customer engagement
  • Strong analytical and problem-solving skills with the ability to use data to inform product decisions
  • Excellent communication and interpersonal skills, with the ability to build strong relationships with customers and internal stakeholders
  • Ability to work in a fast-paced, dynamic environment with a high degree of ambiguity and change
Job Responsibility
Job Responsibility
  • Conduct market, competitor and industry research, gather customer feedback, and use data-driven insights to inform product decisions
  • Define and prioritize product features and enhancements based on business value, technical feasibility, and customer needs
  • Collaborate with cross-functional teams to ensure successful product launches and revenue goals across all delivery vehicles including traditional reporting delivery through dashboards, an API, and an AI based customer facing solutions
  • Build and communicate product vision and roadmap to internal stakeholders and customers, and gather feedback to inform future product direction
  • monitoring product performance with data analytics to make informed product decisions
  • Build strong relationships with customers to understand their needs and use cases, and incorporate feedback into product development
  • Fulltime
Read More
Arrow Right