9 open jobs on The Stack list Data structures as a key skill. They come from 7 companies in 5 countries, and 9 offer visa sponsorship. All were posted in the last 60 days.
This page lists jobs whose listing names Data structures in its key skills. We do not guess skills from the job title.
What you'll do: Lead initiatives to develop Elasticsearch vector search features, design new algorithms and data structures, and collaborate with a globally distributed team to improve speed and relevance of vector search.
What they ask for: Proven experience with vector similarity on large-scale search platforms, strong Java skills, experience with Elasticsearch and related data stores (Solr, PostgreSQL, MongoDB, Cassandra), and ability to work autonomously across teams.
What you'll do: As a Java Senior Software Engineer in the Customer eXperience team, you will drive technical work for other engineers and mentor them. You will improve code structure and architecture, deliver projects with high complexity, and align with…
What they ask for: You should have strong Java expertise with OOP, functional programming, concurrency, and solid knowledge of data structures, design patterns, APIs, and databases. Experience with cloud platforms, CI/CD, testing, and a collaborative…
What you'll do: Lead initiatives within Elasticsearch to deliver industry-leading search capabilities and improve search relevance; design and implement new search features and algorithms, including vector search work, and collaborate with a globally…
What they ask for: Professional experience with search or vector databases and relevant algorithms (e.g., HNSW, IVF). Strong Java skills and familiarity with data storage technologies; able to work autonomously and collaboratively across distributed teams.
What you'll do: Develop and maintain Unity-based game systems, platform capabilities, and SDK integrations for Subway Surfers using Unity, C#, and native code. Collaborate with engineers to take technical solutions from concept through implementation and…
What they ask for: Proficient in C# with strong Unity mobile game development experience; solid understanding of software engineering principles, data structures, algorithms, and design patterns. Experience writing native code for iOS and Android, using Git…
What you'll do: Develop and maintain high-load backend services using Python while designing and optimizing microservice architecture components. Collaborate with cross-functional teams to implement integrations and ensure system stability through…
What they ask for: Requires 5+ years of professional Python experience with strong hands-on expertise in asynchronous programming and microservice architecture. Candidates must have a solid understanding of algorithms, data structures, and messaging systems…
What you'll do: Interns will collaborate with full-time engineers to develop and push production-level code for MongoDB products and services. They will participate in cross-functional teams to gain practical software engineering experience over a 10-week…
What they ask for: Candidates must be pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field with a graduation date between 2028 and 2029. Proficiency in at least one object-oriented programming language and a…
What you'll do: Interns will collaborate with full-time engineers to develop production-level code for MongoDB products and services. They will be fully integrated into engineering teams to gain practical experience and contribute to internal and external…
What they ask for: Candidates must be pursuing a Bachelor's or Master's degree in Computer Science or a related field with a graduation date in 2028. Proficiency in at least one major programming language and a strong foundation in computer science theory…
What you'll do: You will build and implement a new banking platform using modern software development practices and cutting-edge technology. You will translate complex business requirements into clean, testable code while collaborating with a team to…
What they ask for: Candidates must hold a university degree in computer science, engineering, or a related field. Proficiency in Java or Kotlin is required, along with a strong understanding of core programming concepts and modern infrastructure tools.
What you'll do: You will design, develop, and maintain high-performance C++ and Python applications for 3D perception and mapping pipelines. Additionally, you will collaborate with the cloud team to deploy applications and mentor junior engineers through…
What they ask for: Candidates must hold a Master's degree or PhD in a relevant field and possess 5-10 years of professional software engineering experience. Expert-level C++ skills, solid Python proficiency, and experience with 3D perception or robotics are…