AI Jobs
Find the latest job opportunities in AI and tech
Has Salary
Software Engineer — Full Stack
Snorkel AI is an AI data development platform that enables users to build specialized AI with their data and expertise. It focuses on programmatic data development for AI, offering solutions for data labeling, RAG optimization, and LLM fine-tuning.
Experience Requirements:
5+ years of professional full-stack experience developing performant, intuitive, and scalable web application architectures
Experience developing and shipping enterprise software products for machine learning and data science applications
Experience prototyping and iterating on user interfaces with modern React (ES7, React hooks, TypeScript)
Expertise designing REST or GraphQL APIs for internal services and developers
Ability to work in a fast-paced environment and strong technical communication skills
Responsibilities:
Design and develop key interfaces of Snorkel Flow Studio, our novel workspace for programmatic labeling, data analysis, and visualization tools
Prototype, optimize, and maintain scalable services to power new ML development workflows in Snorkel Flow
Build proactively with empathy for our customers, constantly iterating to balance innovative research with practical solutions
Engage with product managers, designers and ML experts to create a phenomenal user experience
Collaborate with engineers to bring consistency and high standards to codebases, infrastructure, and processes
Show more details
Full-Stack Software Developer
AI platform transforming home building with solutions for market prediction, buyer connection, and building optimization.
Show more details
Full-Stack Software Developer
AI platform transforming home building with solutions for market prediction, buyer connection, and building optimization.
Show more details
Full-Stack Software Developer
AI platform transforming home building with solutions for market prediction, buyer connection, and building optimization.
Show more details
Junior Python Developer
Ascendo AI provides AI-powered solutions for customer support and field service, including AI agents, knowledge intelligence, and predictive analytics.
Education Requirements:
Bachelor's degree in computer science, computer engineering, or related field.
Experience Requirements:
1-2 years of experience as a Python developer.
Expert knowledge of Python and related frameworks including Django and Flask.
A deep understanding and multi-process architecture and the threading limitations of Python.
Responsibilities:
Coordinating with development teams to determine application requirements.
Writing scalable code using Python programming language.
Testing and debugging applications.
Developing back-end components.
Integrating user-facing elements using server-side logic.
Show more details
Angular Frontend Developer
Ascendo AI provides AI-powered solutions for customer support and field service, including AI agents, knowledge intelligence, and predictive analytics.
Education Requirements:
Bachelor's degree in computer science, computer engineering, or similar.
Experience Requirements:
Previous work experience as an angular developer.
Proficient in SCSS, HTML, and writing cross-browser-compatible code.
Experience using JavaScript building tools like Gulp or Grunt.
Responsibilities:
Designing and developing user interfaces using angular best practices.
Adapting interface for modern internet applications using the latest front-end technologies.
Writing TypeScript, SCSS, and HTML.
Show more details
Machine Learning Engineering Intern
Ascendo AI provides AI-powered solutions for customer support and field service, including AI agents, knowledge intelligence, and predictive analytics.
Experience Requirements:
Strong computer science fundamentals including data structures, algorithms, and computer architecture.
String experience in data modeling with the goal of finding useful patterns
Responsibilities:
Design and implement machine learning, information extraction, probabilistic matching algorithms, and models for the core Ascendo.ai predictive analytics application.
Work closely with data scientists to design and implement rule-based or algorithm-powered insights based on multiple disparate data sources.
Get exposed to NLP, Time Series, and multivariate data sets and share ideas to improve existing models.
Show more details
Web Developer
Ascendo AI provides AI-powered solutions for customer support and field service, including AI agents, knowledge intelligence, and predictive analytics.
Education Requirements:
Bachelor’s degree in web design, multimedia design, or a related field
Experience Requirements:
Experience planning and developing websites across multiple products and organizations
Working knowledge of web applications, programming languages, and web services, such as APIs, CSS, CSS3, cross-browser compatibility, HTML, HTML5, JavaScript, JQuery, PHP, security principles, REST, SOAP, and web user interface design (UI)
Responsibilities:
Meet regularly with business stakeholders and management to understand and refine business and functional requirements and determine project scopes and specifications
Develop and maintain strategic operational systems, tools, and processes, including participation in tactical and strategic development projects
Ensure software stability via regression, support quality assurance, and perform unit and user-acceptance testing to identify bugs and ensure production operations run successfully
Show more details
Back-end Engineer (Scala)
Napier AI is an end-to-end intelligent compliance platform transforming financial crime compliance with AI-enhanced solutions for screening, monitoring, and risk assessment.
Benefits:
Group life assurance policy
Income protections policy
Access to our employee wellbeing programme
An extra day off to celebrate your birthday
Enhanced Maternity & Paternity leave policies may be available depending on location, eligibility and length of service with Napier. Please ask your Recruiter for more details during your application process.. For example, UK offers 6 months full pay for Maternity Leave and 1 month full pay for Paternity Leave. (this is a guide only as policies are updated from time to time). Please speak to your Recruiter to clarify the details for the location you are applying for. We also offer Shared Parental Leave in the UK too, allowing parents to divide leave after birth, subject to meeting eligibility requirements. Details of our policy will be shared with eligible candidates during the application process.. (this is a guide only as policies are updated from time to time). Please speak to your Recruiter to clarify the details for the location you are applying for. We also offer Shared Parental Leave in the UK too, allowing parents to divide leave after birth, subject to meeting eligibility requirements. Details of our policy will be shared with eligible candidates during the application process.
Experience Requirements:
At least 4 years of commercial experience in an engineering role working on microservice-based solutions
Experience in Agile delivery environments
Knowledge of DevOps and infrastructure engineering principles and practices
Responsibilities:
Assuming direct development responsibility for developing, debugging and unit testing of product features in accordance with internal procedures and standards
When required, diagnosing, and solving functional and performance/scalability issues
Helping to improve technical practices towards a continuously releasable end-state, especially in terms of GitHub, CI/CD, and development processes
Show more details
Database Administrator
Napier AI is an end-to-end intelligent compliance platform transforming financial crime compliance with AI-enhanced solutions for screening, monitoring, and risk assessment.
Benefits:
Comprehensive private healthcare through AXA covering optical, audio & dental.
25 days of annual leave + bank holidays.
Dedicated pension plan through Aviva.
Life Insurance 4x your annual salary.
Enhanced Maternity & Paternity leave. Please note Maternity & Paternity leave policies may be available depending on location, eligibility and length of service with Napier. Please ask your Recruiter for more details during your application process.. For example, UK offers 6 months full pay for Maternity Leave and 1 month full pay for Paternity Leave. (this is a guide only as policies are updated from time to time). Please speak to your Recruiter to clarify the details for the location you are applying for. We also offer Shared Parental Leave in the UK too, allowing parents to divide leave after birth, subject to meeting eligibility requirements. Details of our policy will be shared with eligible candidates during the application process.. (this is a guide only as policies are updated from time to time). Please speak to your Recruiter to clarify the details for the location you are applying for. We also offer Shared Parental Leave in the UK too, allowing parents to divide leave after birth, subject to meeting eligibility requirements. Details of our policy will be shared with eligible candidates during the application process.. Please also note this role can be fulfilled with a hybrid approach or fully in office – depending on your preference and in agreement with the Hiring Manager.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.. This is subject to change depending on business needs and requirements for our dynamic workforce at Napier. Please confirm this detail with your Recruiter and Hiring Manager throughout the application process so you are fully informed about the type of working environment you can do the role in, during your employment at Napier.
Education Requirements:
Bachelor’s degree in computer science, Information Technology, or a related field.
Experience Requirements:
4+ years of experience in database administration, including relational database management.
Responsibilities:
Database Administration: Install, configure, and maintain relational database systems (e.g., PostgreSQL, MySQL, Oracle), ensuring data availability, performance, and security.
Elasticsearch Administration: Set up and manage Elasticsearch clusters, optimizing performance and handling indexing and query tuning to meet the needs of high-volume data applications.
Data Security and Integrity: Implement robust security protocols and regular backup/restore procedures to safeguard data integrity across all managed systems.
Performance Monitoring and Optimization: Regularly monitor database and Elasticsearch environments, applying tuning techniques to ensure optimal performance.
Data Modelling and Indexing: Collaborate with development teams to design efficient data models, implement indexing strategies, and optimize database queries.
Show more details
Solutions Engineer
Refuel uses LLMs to build data transformations at scale, offering data cleaning, structuring, and enrichment with enterprise-grade security and connectors.
Benefits:
Competitive salary
Meaningful equity
Health Insurance
Vision insurance
Dental insurance for employees covered 100% by company, Unlimited PTO, Team lunches, Fully stocked kitchen, Caffeine, Team retreats twice a year, Stipend for learning and development
Responsibilities:
Work closely with our customers to lead the technical execution of high-priority post-sales engagements and POCs.
Apply your technical and analytical skills to close the last-mile gap in Enterprise AI adoption to ensure our customers are successful with Refuel across the lifecycle of AI applications.
Leverage your expertise in LLMs and Refuel’s capabilities to build technical guides and onboarding material for users and advise them on the deployment, integration, and use of our platform.
Diagnose and map customer challenges to Refuel’s product capabilities, while simultaneously anticipating new customer needs.
Partner with our engineering team to identify, prioritize, and contribute to new feature development based on customer feedback.
Show more details
Software Engineer - Platform/Backend
Refuel uses LLMs to build data transformations at scale, offering data cleaning, structuring, and enrichment with enterprise-grade security and connectors.
Benefits:
Competitive salary
Meaningful equity
Health Insurance
Vision insurance
Dental insurance for employees covered 100% by company, Unlimited PTO, Team lunches, Fully stocked kitchen, Caffeine, Team retreats twice a year, Stipend for learning and development
Show more details
Full-stack software engineer
Wit.ai is a free platform by Meta for developers to build natural language experiences using text and voice. Build bots, integrate with mobile apps, smart home devices, and more. Supports 132+ languages.
Experience Requirements:
Experience in NLP/Speech/Machine Learning is a plus.
Responsibilities:
Envision and build features in their entirety.
Code using Hack, C++, Python, Haskell and JavaScript/React.
Interface with other teams to incorporate their innovations and vice versa.
Analyze and improve the efficiency, scalability, and stability of various components.
Show more details
Senior Field Applications Engineering – Chicago
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Benefits:
Competitive salary and performance-based incentives.
Comprehensive benefits package, includes health insurance, retirement plans, and paid time off.
Opportunities for professional development, training, and career growth within a dynamic and innovative semiconductor company.
Collaborative and supportive work culture with a focus on teamwork, innovation, and excellence.
Education Requirements:
Bachelor’s degree in engineering, computer science, or a related technical field. Master’s degree preferred
Experience Requirements:
Demonstrated success in semiconductor solution selling (10+ years as an FAE)
Deep technical knowledge of semiconductor products, applications, and industry trends.
Experience at the solution level, with a strong understanding of HW & SW to debug issues, define solutions, and engage customers on their full AI system
Responsibilities:
Develop and execute strategies to drive customer adoption & satisfaction and directly impact revenue growth through effective pre-sales and post-sales technical support.
Build and maintain strong relationships with key customers, understanding their technical requirements, challenges, and business objectives.
Collaborate with sales, HQ application engineering, marketing, product management, and R&D to support and execute design win targets according to product roadmaps, market trends and management goals.
Coordinate closely with HQ’s Customer Success teams and R&D teams to provide pre- and post- sales applications support. This includes clear communications between customers and Hailo, coordinating Hailo resources towards customer programs and strategic alignment with sales.
Monitor and analyze customer feedback to identify opportunities for improved support, product functionality and tools to foster Hailo’s future growth and improvement.
Show more details
Embedded SW Engineer
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Education Requirements:
B.Sc in Computer Science or Electrical Engineering or a relevant field.
Experience Requirements:
5+ years of R&D experience in C++.
Experience with embedded SW stack: Linux/windows Kernel (Drivers), Linux User-Mode.
Responsibilities:
Building and developing our best-in-class Edge AI Run time stack from the ground up, all the way from a Proof-of-Concept to a leading product.
Develop in different SW environments: including low level drivers, real-time Firmware, Embedded Linux (User and Kernel space), complex infrastructure and frameworks (such as Yocto) and more.
Work closely with the hardware, integrating and debugging complex hardware/software systems while taking into account challenging requirements as part of managing a large-scale embedded system.
Show more details
Data Flow Compiler Engineer
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Education Requirements:
BSc in Computer Science, Mathematics or Electrical Engineering. (GPA above 85)
Experience Requirements:
3+ years of R&D experience in C/C++, Python
Responsibilities:
Design and develop a multidisciplinary system for machine learning.
Work in different SW environments: C++, Python, AI frameworks
Show more details
Machine Learning Systems Engineer
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Education Requirements:
BSc in Electronic Engineering or CS.
Experience Requirements:
At least 6 years of previous experience in R&D development where you stood out due to your technical excellence. Show a proven track record of technical leadership and excellence.
Responsibilities:
Domain expert in the field of neural network image enhancement for video cameras.
Work with the product team to translate high-level product functions to system building blocks and drive R&D efforts to implement them.
Implement proof-of-concept projects, taking ideas from papers and public reports and showing product fit.
Show more details
SoC & SW Validation Engineer
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Education Requirements:
B.Sc. in Computer Science or Electrical Engineering from top universities (GPA above 80) or equivalent
Experience Requirements:
5+ years’ experience in embedded development or silicon & system validation
5+ years’ experience in SW development (Python, C/C++)
Experience with large-scale SW/HW integration
Responsibilities:
Ensuring Hailo products are reliable and performing as intended
Work with SW, Architecture, System, and design to define and implement test plans
Analyse and debug SW / HW issues, find solutions, and reach the root cause
Developing SW validation infrastructure (mainly in Python), tools, and methodologies to validate our AI processor and SoC
Show more details
SoC Architect
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Education Requirements:
B.Sc./M.Sc. Electrical Engineering or Computer Engineering or related field from a leading university.
Experience Requirements:
3+ years of experience as a SoC or system architect.
Responsibilities:
Work with stakeholders to understand their requirements.
Specify system, SW, and HW requirements and architectural features at SoC level, Hailo’s IP and 3rd party IPs integration while conforming to product requirements.
Define pre-silicon data flows, control flows and features combining HW and SW and balancing effort and nonfunctional KPIs.
Evaluate the SoC, sub-systems, and Hailo’s IP performance, and analyze and suggest optimal balancing performance, power, cost and effort.
Evaluate and select third-party IPs for Hailo’s future SoCs.
Show more details
System Validation Engineer
Hailo develops high-performance AI processors for edge devices, enabling deep learning in various applications like automotive, security, industrial automation, retail, and personal computing.
Education Requirements:
B.Sc. in Computer Science or Electrical Engineering from a top university (GPA 85+).
Experience Requirements:
5+ years of experience as a System Validation Engineer.
5+ years of experience in software development (Python, C/C++).
Experience working with Linux environments.
Responsibilities:
Design, develop, and execute validation test plans for runtime stack components, neural core firmware, and drivers, while accompanying them throughout the entire feature life cycle, from
design and integration through automation and release, ensuring ongoing support and adaptation of tests as the product evolves.
Develop automation frameworks and testing tools in Python and C++.
Analyze test results, debug issues, and work closely with software and hardware teams to drive resolution.
Ensure continuous integration (CI) pipelines maintain high test coverage and efficiency.
Show more details