Jobiba hiring network

Algorithm Engineer Jobs

839 active opportunities · Updated for October 2026

Fresh results

15 shown

Explore current algorithm engineer jobs. Use filters to narrow by work mode, employment type, experience and date posted.

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. The Ubiquiti Riga office is looking for a talented and self-driven C++ developer to join a rapidly growing team to focus on next generation features like network device recognition engine leveraging machine learning algorithms for upcoming consumer and enterprise products. We expect you to bring your experience, enthusiasm and creativity wherever you go and put them in the work you do. You should be able to think out of box when finding solutions to problems and make things work when the solution is not straightforward. Responsibilities: Develop and maintain Linux-based applications and protocols; Develop and maintain our network device recognition algorithms that are based on machine learning principles; Maintaining and building new VPN-based features and applications; Analyze and solve technical problems within the team related to product. ​​​​​​​ Requirements: 3+ years of development experience with modern C++; Experience working with Haskell and Golang; Development experience with Linux user space applications; Knowledge of Git version control system, Docker, shell, JSON, YAML, etc.; Effective written and verbal communication skills; Experience with AI tools - Claude, Codex, etc; Fluent in English and Latvian. Benefits: International work environment and work with global development teams; Ability to deliver software that is

dockergitlinux
View job →
A
Artefact
📍 5 Aldermanbury Square
8mo ago

Who we are Artefact is a leading global consulting firm dedicated to accelerating the adoption of data and AI. We work with a variety of businesses, from supermarket chains, to private equity firms and telecoms; including Nissan, L'Oréal, Carrefour, WHSmith, Orange, Beiersdorf, BNP Paribas, and Samsung. Our success stems from combining advanced data technologies, agile methods for quick delivery, and dedicated teams of data scientists, data engineers, business consultants, and data analysts. Our 1,700 employees operate in 25 countries (Americas, Europe, Asia, Middle East, India, Africa) and we partner with 1,000+ clients . What you will be doing As a Junior Software Engineer in our London office , your role will encompass: working on engineering projects together with senior team members training and certification to enhance your skills in software engineering, data science, and data architecture. Qualifications Necessary education and experience Education: A Bachelor's or Master’s degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or a related quantitative field. Programming Proficiency: Strong programming skills in Python and a solid understanding of data structures and algorithms. Software Engineering Fundamentals: A demonstrable understanding of version control and repository tools (Git, CI/CD) and a commitment to writing clean, well-documented code. Data Skills: Experience with SQL for querying relational databases. Problem-Solving Skills: An analytical mindset with the ability to break down complex problems into manageable steps. Eagerness to Learn: A genuine passion for technology and a proactive attitude towards self-development and learning new skills, as demonstrated through projects or coursework. Communication & Collaboration: Strong verbal and written communication skills, with the ability to work effectively in a team environment and learn from senior members. Desirable experience Cloud & MLOps Exposure: Basic fam

pythonsqlaws
View job →
Z
Zoox
📍 Foster City• Full-time• Hybrid• $291K – $350K/yr
8mo ago

We’re reinventing personal transportation—making the future safer, cleaner, and more enjoyable. We’ve created our vehicle specifically for dense, complicated urban environments. Zoox is the only driving vehicle on the market with bidirectional driving capabilities and four-wheel steering, allowing us to maneuver through compact spaces and change directions without the need to reverse. The future is for riders! Our growing Perception team is searching for an Engineering Manager for the Perception Occupancy and Rare Events team. Our perception stack is responsible for building Zoox’s world-class 3D environment model from multi-modal sensor data. We create novel AI architectures that combine the latest academic results with many in-house innovations in creative ways. Our algorithms are relentlessly optimized and tuned to run efficiently and effectively on a wide variety of real-life data as well as in simulation. You will be responsible for leading high-impact Perception teams with their technical roadmap and milestone goals. You will be closely collaborating with other AI teams including Simulation, Sensor and Hardware, and Systems Design and Mission Assurance teams to deliver an exceptional objects occupancy perception system encompassing modalities such as vision, lidar, radar and long-wave IR. You will lead a diverse, experienced team with a rapidly growing scope and responsibility while also working on some of the most complex problems in artificial intelligence, perception, and sensor fusion. In this role, you will: Lead Technical Strategy: Build and lead a team of managers and engineers responsible for core occupancy modeling and rare event detection, driving the team’s roadmap, productivity, and execution. Drive Model Evolution: Own the development and deployment of critical perception models, overseeing the consolidation of multi-modal architectures and guiding technical design to enhance detection range, rob

machine learningartificial intelligenceai
View job →
Z
Zoox
📍 Foster City• Full-time• Hybrid• $163K – $263K/yr
9mo ago

The Mission Planner team at Zoox is responsible for creating high-level routes for our autonomous vehicles to transport passengers to their destinations. You will work closely with our Cloud Services team to facilitate pick-up and drop-off requests, along with live traffic data among other inputs. You will also integrate closely with the decision-making and trajectory planning and controls teams to allow dynamic planning. This team will enable the core ability for our vehicles to choose the best routes through cities and adapt in real-time. We are seeking an engineer who is passionate about tackling the complexities of mission planning in dynamic cities. You should be driven to contribute innovative solutions to architecture and design and take responsibility for significant software components. If you like to work close to the robot platform and enjoy experiencing your developed software in the robot, we would like to hear from you. In this role, you will: Develop mission planner algorithms, including graph search and integration with behavioral planning Integrate and test your developed applications in the robot, learn and make improvements. Work collaboratively with passionate team members to support the integration of software components from all teams throughout Zoox. Set the short and long term technical direction for the team and collaborate on the broader company-wide directions Coordinate cross-functional initiatives with other teams across Mission Planning, Behavioral Planning and Cloud Services. Qualifications BS/MS in Computer Science, Robotics, or a related field and 2+ years of industry experience Programming skills in C++ Understanding and experience with a variety of graph search techniques (A*, D*, Dijkstra …) Model real-world problems using Markov Decision Processes (MDPs) or related frameworks Develop scalable solutions for sequential decision-mak

machine learningc++
View job →
A(
9mo ago

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise. Our sights are set high and our problems are hard, and we believe that diversity in the workplace is what makes us smarter, drives better insights, and will ultimately lift us all to success. We are dedicated to cultivating an equitable and inclusive environment that embraces our differences, and supports and celebrates all of our team members. What You’ll Do: As a strong AI and ML fundamentalist who is an expert at developing cutting-edge AI solutions to complex problems, you will develop code that eventually integrates into production and be responsible for: Design, implement, and evaluate novel machine learning and deep learning algorithms. Iterate on AI model development; starting from the data needed for training, architecture, input/output representations, evaluation, and deployment. Collaborate with other researcher engineers to prototype and validate complex solutions from academic literature. Conduct experiments to benchmark new techniques and evaluate model behavior. Develop tools and frameworks to support scalable and reproducible research and development. Communicate research findings to leadership in a concise, and convincing manner. Stay current with the latest developments in AI/ML and identify relevant innovations. Assist in transitioning research prototypes into production-ready systems. What You Need: M.S+ degree in Computer Science, or Computer Engineering with strong emphasis on AI and ML. Enjoys solving less-defined and complex problems Familiarity with good SW practices and development, including code quality, version control, etc. Very strong with ML frameworks such as Pytorch, or Tensorflow Good understanding of Tran

machine learningai
View job →

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise. Our sights are set high and our problems are hard, and we believe that diversity in the workplace is what makes us smarter, drives better insights, and will ultimately lift us all to success. We are dedicated to cultivating an equitable and inclusive environment that embraces our differences, and supports and celebrates all of our team members. What you’ll do: Lead teams to design and implement flight control algorithms for electric VTOL aircraft Work cross functionally to connect GNC requirements with other system requirements Influence leadership with decisions that are affected by GNC systems. Implement creative solutions to efficiently verify complex systems and software Build simulations to verify and validate system requirements Run trade studies to inform aircraft design and system architecture Work with the Flight Test team to design tests that safely evaluate the vehicle capabilities Improve the fidelity and capabilities of our vehicle and environment simulation models Analyze full-scale and subscale flight data to improve our models Author software requirements and test cases that drive the design of the GNC software Collaborate with Systems Engineering to properly decompose higher level requirements Collaborate with Systems Safety and Systems Engineering to identify and correct any deficiencies in the Flight Control System. What you need: Strong knowledge of vehicle dynamics, optimization, and both classical and modern control theory BS in Aerospace Engineering, Electrical/Computer Engineering, or a related field with at least 10 years of relevant experience OR MS with at least 8 years of relevant experience OR PhD with at

MI
12mo ago

About the Role As a Research Engineer at Metis, you’ll work on building the next generation of autonomous post-training systems that leverage our Mantis platform. You’ll operate at the intersection of cutting-edge ML research and scalable engineering, designing, implementing, and deploying algorithms that improve how AI agents learn from feedback, synthetic data, and real-world interactions. You’ll move seamlessly between papers and production, leading large-scale experiments, creating optimized training pipelines, and helping shape the future of post-training autonomy. You’ll have significant ownership, high compute budgets, and the mandate to push the state of the art in applied reinforcement and preference optimization. What You'll Do Research and help build an autonomous post-training agent leveraging the Mantis platform Design and execute large-scale experiments on synthetic data generation and algorithmic architecture Develop and refine methods for reinforcement learning, reward modeling, and human feedback integration Collaborate cross-functionally with Core and Platform Engineering to deploy and evaluate models in production settings Publish or contribute to leading-edge research in the post-training domain Use tooling and compute efficiently to iterate on experimental pipelines and accelerate research velocity Requirements Deep experience in machine learning, preferably reinforcement learning, post-training, or alignment research Demonstrated research contributions; ideally published papers (ICML, NeurIPS) or public implementations Strong proficiency in Python and ML frameworks (PyTorch, JAX, or TensorFlow) Comfort with distributed training, high-throughput data pipelines, and large-scale experiment management Ability to reason independently, formulate hypotheses, and run experiments from idea → insight → product impact Compensation & Benefits Base: $200,000–$1,000,000 Significant Equity Full medical, dental, and vision Wellness & L&D stipend Eq

pythonmachine learningai
View job →
GR
13mo ago

About the Role We are looking for a skilled and detail-oriented Python Developer to join our team. In this role, you will focus on writing efficient scripts, analyzing complex data, and delivering actionable insights through clear and accurate visualizations. The ideal candidate will be a fast learner with a strong foundation in software development principles and a passion for solving challenging problems. Key Responsibilities Design and develop efficient Python scripts for data analysis and automation. Build accurate and insightful data visualizations to support decision-making. Implement and maintain alerting tools to monitor data workflows and systems. Collaborate with cross-functional teams to gather requirements and deliver solutions. Apply strong knowledge of data structures, algorithms, and OOP concepts to write performant, maintainable code. Continuously optimize and improve data processing pipelines for scalability and performance. Key Requirements Experience: 2–5 years as a Software Engineer or Python Developer. Strong proficiency in Python with the ability to quickly learn new frameworks and libraries. Hands-on experience with SQL for querying and data manipulation. Experience with data visualization/plotting tools (e.g., Matplotlib, Seaborn, Plotly). Familiarity with alerting and monitoring tools . Solid understanding of data structures, algorithms, and OOP concepts . Excellent problem-solving skills, analytical thinking, and attention to detail. Benefits: Our open and casual work culture gives you the space to innovate and deliver. Our cubicle free offices, disdain for bureaucracy and insistence to hire the very best creates a melting pot for great ideas and technology innovations. Everyone on the team is approachable, there is nothing better than working with friends! Our perks have you covered. Competitive compensation 6 weeks of paid vacation Monthly after work parties Catered breakfast and lunch Fully stocked kitchen International team outing

pythonsql
View job →
O
OpenAI
📍 San Francisco• Full-time• $250K – $445K/yr
18mo ago

By applying to this role, you will be considered for Research Engineer roles across all teams at OpenAI. About the Role As a Research Engineer here, you will be responsible for building AI systems that can perform previously impossible tasks or achieve unprecedented levels of performance. We're looking for people with solid engineering skills (for example designing, implementing, and improving a massive-scale distributed machine learning system), writing bug-free machine learning code, and building the science behind the algorithms employed. The most outstanding deep learning results are increasingly attained at a massive scale, and these results require engineers who are comfortable working in large distributed systems. We expect engineering to play a key role in most major advances in AI of the future. We expect you to: Have strong programming skills Have experience working in large distributed systems Be excited about OpenAI’s approach to research Nice to have: Interested in and thoughtful about the impacts of AI technology Past experience in creating high-performance implementations of deep learning algorithms About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI’s Affirmative Action and Equal Employment

machine learningartificial intelligenceai
View job →
O
OpenAI
📍 San Francisco• Full-time• $295K – $536K/yr
37mo ago

Overview: The Data Acquisition team within the Foundations organization at OpenAI is responsible for all aspects of data collection to support our model training operations. Our team manages web crawling and GPTBot services and works closely with Data Processing, Architecture, and Scaling teams. We are looking for a skilled Software Engineer to join our Data Acquisition team. Responsibilities: Own and lead engineering projects in the area of data acquisition including web crawling, data ingestion, and search. Collaborate with other sub-teams, such as Data Processing, Architecture, and Scaling, to ensure smooth data flow and system operability. Work closely with the legal team to handle any compliance or data privacy-related matters. Develop and deploy highly scalable distributed systems capable of handling petabytes of data. Architect and implement algorithms for data indexing and search capabilities. Build and maintain backend services for data storage, including work with key-value databases and synchronization. Deploy solutions in a Kubernetes Infrastructure-as-Code environment and perform routine system checks. Conduct and analyze experiments on data to provide insights into system performance. Qualifications: BS/MS/PhD in Computer Science or a related field. 4+ years of industry experience in software development. Experience with large web crawlers a plus Strong expertise in large stateful distributed systems and data processing. Proficiency in Kubernetes, and Infrastructure-as-Code concepts. Willingness and enthusiasm for trying new approaches and technologies. Ability to handle multiple tasks and adapt to changing priorities. Strong communication skills, both written and verbal. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an

kubernetesartificial intelligenceai
View job →

Join our multidisciplinary team and help build and improve GPU and CPU accelerated software libraries. Projects like nvComp, NPP, nvJPEG, nvJPEG2000, nvTIFF, nvImageCodec are used in all kinds of processing workflows and support NVIDIA's vision and growth. Starting from powering AI, data analytics, image processing, computer vision, and scientific simulations for leading commercial and academic organizations worldwide. In this role, you will design, develop, and optimize pioneering algorithms. Ideal candidates will have experience with accelerated computing and a passion for advancing the state-of-the-art in various computing domains. If this sounds exciting, we would love to meet you! What you’ll be doing: developing scalable library software using modern tools and languages for various numerical method performance tuning, optimization, and benchmarking of algorithms on various architectures. working closely with product management and other internal and external partners to understand feature and performance requirements and contributing to the technical roadmaps of libraries, providing technical leadership and guidance to library engineers working with you, find opportunities to improve library performance and abstractions that allow to re-architect code for reduced maintenance cost. What we need to see: PhD or MSc’s degree in Computational Science, Computer Science, Applied Math, or related science or engineering field of study is preferred (or equivalent experience). 12+ years experience developing, debugging, and optimizing high-performance parallel numerical applications on modern computing platforms, with GPU acceleration using CUDA Excellent C/C++ programming and software design skills Proven experience i

REMOTEpythonaiproject management
View job →
L
Lyft
📍 San Francisco
4 days ago

Job ID: 111269 At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Responsibilities: Build and own features end-to-end from product specs through deployment and maintenance, ensuring high quality at every stage. Drive frontend architecture for modern web applications using React, TypeScript, and/or Next.js. Collaborate cross-functionally to integrate emerging technologies into our evolving infrastructure. Shape the roadmap by contributing technical perspective on architecture decisions and business priorities. Write maintainable code with comprehensive testing, clear documentation, and thoughtful design. Mentor through code reviews that prioritize both quality and knowledge sharing. Support your team through pairing, healthy technical debates, and a culture of mutual growth. Interface with stakeholders to gather requirements, communicate progress, and respond to technical questions. Experience: Education and Experience: Bachelor's degree or foreign equivalent in Computer Science, Engineering, or related field. 1 year of experience in job offered, software development, or related occupation. Skills: Experience with Python and Flask. Experience with AWS services (DynamoDB and SQS) and Kubernetes. Experience with algorithms, data structures, and object-oriented programming. Experience with SQL or NoSQL databases. Benefits: Great medical, dental, and vision insurance options with additional programs available when enrolled Mental health benefits Family building benefits Child care and pet benefits 401(k) plan to help save for your future In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible Subsidized commuter benefits Lyft Pink - Lyft team members get an exclusive opportunity

typescriptpythonreact
View job →
F
Freddiemac
📍 Mclean• $109K – $163K/yr
5 days ago

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it’s at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose. Position Overview: Are you looking to be part of a technology team beyond the ordinary? A place full of exciting challenges and the engineers up to solving them? Then welcome to Financial Engineering! This is the place where the models become software, where many of the numbers that drive our business decisions are produced. Our systems are used for interest rate and credit risk management, investment analysis and trading, security issuance, automated loan underwriting, distressed loan decisions, economic and regulatory capital, property valuation, financial reporting, economic and GAAP forecasting, and more! Our Impact: Model Application Development team is responsible for converting models to application software. We evaluate millions of loans per day using the latest ML algorithms. We turn ML algorithms to APIs using web services. We are responsible for implementing underwriting, servicing and loss mitigation models Your Impact : Automating and deploying Financial Models developed using ML algorithms. Maintaining underwriting models, credit data processing. Deploying model configuration with market and economic data for loss mitigation models. Providing APIs to Financial Models to integrate with IT applications. Performance tuning and stress testing Models. Participating in model tie outs. Identifying and resolving any issues in reconciling with model results. Fixing software security vulnerabilities identified in SAST and FOSS scanning. Code review and guiding junior level developers. <u

javascripttypescriptpython
View job →
B
Boeing
📍 Saint Charles• $93.5K – $126.5K/yr
6 days ago

Guidance & Control Engineer (Associate or Experienced) Company: The Boeing Company The Boeing Company is actively seeking an Associate or Experienced Guidance and Control (G&C) Engineer (Level 2 or 3) in St. Charles, Missouri to support our Weapons programs. Within the Boeing Defense, Space & Security (BDS) Space, Intelligence & Weapon Systems (SI&WS) organization, the Weapons business is growing with multiple ongoing production and development programs serving the US Air Force, US Navy, US Army, and international customers. Selected candidates will work a wide range of Weapons programs that will provide state of the art G&C algorithms, performance analysis and simulation solutions to our customers, and will have visibility across the Boeing enterprise into modern G&C and simulation development methods. Come join the Boeing Team! Position Responsibilities: Gather and define system level requirements for Guidance and Control systems or missions/trajectories Perform design & analysis of Guidance and Control systems, simulations, models & tools Support design reviews, analyses, simulations and component / system testing to ensure delivery of products that meet or exceed customer requirements and expectations Support troubleshooting of delivered product operational / service anomalies and incidents Participate in new business development efforts Work under general supervision Basic Qualifications (Required Skills/ Experience): Bachelor of Science degree in Engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent quali

pythonrecruitment
View job →
DU
DoorDash USA
📍 San Francisco• $203.5K – $299.3K/yr
8 days ago

About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Software Engineers, Machine Learning to build and maintain a large scale 24x7 global infrastructure system that powers DoorDash's 3-sided marketplace of Consumers, Merchants and Dashers. About the Role As a Software Engineer, Machine Learning, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the catalog system and our product knowledge graph at the heart of our fast-growing grocery and retail delivery business. You will use our robust data and machine learning infrastructure to implement new ML solutions to make our product knowledge graph accurate, standardized, semantically rich, easily discoverable, and extensible. We’re looking for someone with a command of production-level machine learning and experience with solving end-user problems who enjoys collaborating with multi-disciplinary teams. This role is hybrid with some in-office time expected and will report to an Engineering Manager. You're excited about this opportunity because you will... Develop advanced machine learning models to improve ads efficiency and quality. Design and build optimization algorithms for budget pacing and automated bidding to achieve various advertising goals. Establish a data-driven framework to understand how the bid density and market competitiveness would affect advertising value and platform revenue. Develop new data solutions (eg. embeddings and consumer profiles) to target the relevant audience. Be responsible for the end-to-end ML lifecycle, including ideation, offline model training, online shadowing/deployment, experimentation, and post-launch monitoring/measurement. Build and extend the current data/ML infrastructure to empower Ads data applications including data analysis, ML modeling, and experimentati

sqlmachine learningai
View job →
🔔

Get new algorithm engineer jobs by email

Daily job updates · Unsubscribe anytime