Explore top job and contract listings from leading companies. Find the perfect opportunity and take the next step in your career.
Showing results 1 through 9 of 9
Programming Languages Researcher We are seeking a highly motivated and talented Research Engineer to contribute to the development and advancement of our programming language solutions. You will work on cutting-edge projects involving compiler development, optimization, and the creation of high-performance code for diverse architectures. Responsibilities: Develop and maintain compilers and compiler tools. Research and implement programming language solutions for heterogeneous systems and AI frameworks. Conduct performance benchmarking and identify optimization opportunities. Collaborate with academia on programming language research. Qualifications: Bachelor's or Master's degree in Computer Science or a related field. Proficiency in C++, Java, Swift, or Kotlin preferred. Familiarity with version control systems (e.g., Git). Fluent Mandarin.
Edinburgh, United Kingdom
27-01-2025
Junior Programming Languages Engineer (Graduate) - (PAYE Contractor) - Mandarin and English speaking - Global Tech Giant We're working with a true leader in research, development, and innovation, and they are looking for multiple graduate Programming Language Engineers to join their team. This global technology powerhouse invests heavily into R&D to make huge technological advancements in various sectors and is considered a top global employer. In this role, you will be developing and maintaining compilers and working on compiler development rools. You will also be developing programming language solutions and benchmarking applications on a wide range of hardware. This is a 12 month PAYE contract, full time position and there may be extensions available. You must be able to work at least 4 months full-time. You must also be willing to work up to 6 months in China if required. It's based in Edinburgh and if you are not based in Edinburgh, you will be required to relocate. For this Junior Programming Languages Engineer (Graduate) position, I'm interested in speaking to people with the following: - BSc, MSc or PhD recent graduate or late stage student in Computer Science or similar - Able to speak Mandarin and English - Proficiency in one of the following: C++ / Java / Swift / Kotlin - Some understanding of compiler principles I welcome your application if you'd like to find out more and if you know someone it would suit, we offer a fantastic referral scheme which I would be happy to discuss. Keywords: Consumer Electronics / R&D / Computer Science / Programming Languages / Compilers #consumerelectronics #programminglanguages #c++ #java #kotlin #swift #compilers By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf
Edinburgh, United Kingdom
24-01-2025
Join a global tech leader in Edinburgh, working on cutting-edge projects in programming languages, distributed systems, and database development. This is your opportunity to collaborate with world-class experts on groundbreaking technologies. As an engineer, you’ll develop compilers, programming tools, and next-generation database systems. Your work will contribute to high-performance code generation, distributed computing, and innovative data management solutions. Requirements: BSc, MSc, or PhD in Computer Science or a related field. Proficiency in C++, Rust, Java, Kotlin, Swift, or similar languages. Experience with compilers (e.g., LLVM/GCC) and programming language principles. Background in distributed systems, databases, or systems-level programming. Research contributions or peer-reviewed publications are a plus. Fluent/native Mandarin. Why Join? Competitive salary and benefits. Work onsite in Edinburgh with potential travel opportunities. Collaborate with top-tier industry and academic professionals on advanced tech. Interested? Apply via LinkedIn or email me directly at rs@eu-recruit.com By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
Edinburgh, United Kingdom
23-01-2025
Business Devolpment Manager - AI / Computer Vision / 3D imaging / SW (6 months contract) We are hiring a BDM to expand our AI computer vision software portfolio in consumer and industrial markets. This role focuses on converting our portfolio into a sustainable business by driving sales from lead generation to deal closure and collaborating across teams. Key Responsibilities: Develop business plans, pricing strategies, and go-to-market models. Build and maintain key customer relationships for market research and product alignment. Negotiate and close contracts while providing progress updates. Represent the company at trade shows and conferences. Qualifications: 10+ years in AI computer vision sales or business development in industrial markets. B.S.E.E. or equivalent; MBA preferred. Experience with embedded systems is a plus. Strong negotiation, communication, and relationship-building skills. Willingness to travel 20–25%. Join us to drive innovation in AI and sensing solutions. Complete our Compensation and Benefits in Niche Tech Industries Survey here: https://www.surveymonkey.com/r/6MXGW39 By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/about-us/privacy-notice/
Brussels, Belgium
23-01-2025
Database Researcher - C++ / Distributed Systems We are currently partnered with a world-leading research center in the UK conducting cutting-edge research in data management and processing systems. The team is looking to expand its headcount with Database Systems Researchers. This position provides a strong opportunity to collaborate with top academic institutions and researchers on projects spanning database technologies, cloud computing, AI, and more. This is a permanent opportunity based onsite in Edinburgh, Scotland Key Responsibilities for this Database Researcher position: Conduct Research: Explore and analyze current and future data management and processing systems. System Design: Design, implement, and deploy innovative solutions for next-generation database systems. Framework Development: Advance and develop new data management frameworks for both cloud environments and devices. Key Requirements: Deep understanding of database management, query processing, storage engines, and related fields. Experience with empirical research and system design. Skilled in system-level programming languages (e.g., C/C++, Rust, Java, Go). Knowledgeable in areas such as parallel algorithms, distributed computing, graph theory, and hardware-software co-design. Excellent English communication skills and a drive to achieve outstanding results. Experience with database systems, operating systems, or similar low-level systems. Publication in top conferences or journals is a plus but not required. Keywords: Database Research / Database Researcher / R&D / System Design / C / C++ / Rust / Java / Go / Distributed Computing / Parallel Algorithms / Graph Theory / Hardware-Software Co-design / Low-level Systems If you are interested in this Database Researcher position, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf
Edinburgh, United Kingdom
19-01-2025
Junior Research Engineer - Programming Languages We are currently partnered with a world-leading research center in the UK looking to hire multiple Junior Programming Language Research Engineers to take an active role in the development and maintenance of cutting-edge compilers and compiler development tools, enabling innovations in programming languages, high-performance code generation, and heterogeneous architectures. You'll collaborate with industry and academia to advance the field and bring research breakthroughs into practical applications. This is an initial 12 month contract engagement based onsite in Edinburgh with up to 6 months per year working in China. Key Responsibilities: Develop and maintain compilers and related tools, including work on high-level and low-level compiler optimizations, type systems, and code generation. Build and maintain programming language solutions tailored for heterogeneous architectures, AI frameworks, and high-performance code generators. Benchmark applications across diverse hardware environments, ensuring results are reliable and reproducible. Use these insights to identify opportunities for compiler optimization. Collaborate with academic institutions on programming language research topics, facilitating the transfer of innovative ideas from academia to industry. Key Requirements: A solid foundation in Computer Science or a related field (Minimum MSc from a leading university in the UK). Proficiency in at least one of the following programming languages: C++, Java, Swift, or Kotlin. Familiarity with modern version control systems and feature tracking tools. Understanding of programming language and compiler principles. Fluency in Mandarin is a hard requirement If you are a recent graduate meeting the above requirements and are interested in this Junior Programming Languages Research Engineer, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf
Edinburgh, United Kingdom
19-01-2025
System Software Engineer (GPU and HPC) We are looking to hire an experienced System Software Engineer to join our client at their offices in London. This would be a full-time role with hybrid working model. Your role will be to design, develop and deploy a range of complex software solutions and optimize system level infrastructure. This will combine SW and systems engineering to build and run large-scale, massively distributed and fault-tolerant systems. Minimum Qualifications: Strong understanding of operating system fundamentals and components. Proficiency in C or C++ programming, with expertise in at least one additional language (Python, Golang, Rust, or CUDA). Solid foundation in data structures, algorithms, and multithreading programming. Experience with performance optimization of multithreaded applications. Knowledge of GPU Linux kernel drivers, NVlink, CUDA, and LLM is a plus. Preferred Qualifications: Experience in designing and implementing large-scale system software projects. Proven ability to work effectively in a team environment. Familiarity with network, storage, memory management, process scheduling, or server hardware architecture. Passion for technology and a desire to learn new things.
London, United Kingdom
16-01-2025
Programming Languages Research Engineer - Fluency in Mandarin Calling all recent Mandarin speakers graduates with a passion for programming languages! Are you a brilliant BSc, MSc, or PhD graduate with a strong foundation in computer science? Do you speak fluent Mandarin and have a desire to work on cutting-edge technologies alongside a team of experts? If so, then we have an exciting opportunity for you! We're partnering with a world-renowned leader in mobile/wireless development to find talented Programming Language Research Engineers to join their team in Edinburgh. This is a fixed-term contract (PAYE) for one year, with the possibility of travel to China for extended periods. As a Programming Language Research Engineer, you'll play a key role in developing and maintaining compilers and compiler development tools. Your responsibilities will include: High-level and low-level compiler optimizations Type systems Code generation Programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators To be successful in this role, you'll need: A recent BSc, MSc, or PhD in Computer Science or a related field Fluent/native Mandarin Strong academic background and programming skills Publications in conferences or journals, contributions to open-source projects, or other evidence of independent work Proficiency in one of C++, Java, Swift, or Kotlin Familiarity with modern version management and feature tracking software Understanding of programming language and compiler principles Experience with mainstream compilers (e.g., LLVM/GCC) or similar projects Interested? Apply directly through LinkedIn, or send your CV to george@eu-recruit.com By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
Edinburgh, United Kingdom
15-01-2025
Programming Languages Research Engineer – PAYE Contract European Tech Recruit are working closely with a leading telecoms research company, based in Edinburgh, who are looking for a number of Programming Languages Research Engineers to join them on initial 12 month PAYE contracts. Responsibilities as Programming Languages Research Engineer: Development and maintenance of compilers and compiler development tools, including high-level and low-level compiler optimizations, type systems, and code generation. Developing and maintaining programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators. Benchmarking applications in a reliable and reproducible way on a wide range of hardware; identifying opportunities for compiler optimizations based on the obtained results. Collaboration with academia on programming-language-related topics, transferring results and ideas from academia to industry. Requirements: Must be fluent in Mandarin. Must be willing to spend up to 6 months of the year in China if required. Senior BSc or MSc Student/Candidate/Recent graduate in Computing Science or related disciplines. Good academic background and programming skills, publications in conferences or journals in the related fields, contributions to open source (or other evidence of independent activity). Proficiency in one of C++/Java/Swift/Kotlin. Familiarity with modern version management and feature tracking software. Some understanding of programming language and compiler principles. Some experience with mainstream compilers (e.g., LLVM/GCC) or projects of similar size and scope. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
Edinburgh, United Kingdom
06-01-2025
Showing results 1 through 9 of 9