Junior Programming Languages Engineer - Mandarin Speakers
On site
Edinburgh, United Kingdom
Freelance
15-01-2025
Job Specifications
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/)
About the Company
European Tech Recruit is an award-winning technology recruitment agency. We take a personalised approach to connect top-tier tech talent with global tech industry leaders. Our Sectors • AI & Machine Learning • Semiconductor • Automotive Tech • Software Engineering • Wireless & IoT • Embedded Systems • Industry 4.0 & Robotics • Cutting Edge Research • Life Sciences • Gaming & Graphics • Battery Tech & EV • Renewable Energy • Telecom Network Equipment • Data Science • Cloud Computing • C-Suite • Sales & Marketing Our Approac... Know more
Related Jobs
- Company Name
- Vallum Associates
- Job Title
- AWS Architect
- Job Description
- Role: AWS Architect Location: Remote, UK Duration: 6 months Contract Inside IR35 450GBP/Day SC cleared candidate required for UK Government customer Project Overview The role is part of the Group Infrastructure Operations in the Cloud Centre of Excellence (CCoE). AWS is a core strategic cloud provider for customer, hosting services mainly in the Flood and Coastal Management space, such as Flood Map for Planning (FMFP) and Check Your Long-Term Flood Risk (CYLTFR). This position is essential for architecting new business-critical applications on AWS. Responsibilities include defining AWS architectural patterns, infrastructure design, promoting best practices, defining deployment and security standards, conducting architectural reviews, and guiding development teams to adhere to CCoE design principles. Activity Overview for Cloud Architect The role is currently involved in designing and onboarding several new projects onto the platform over the next 12 months. Cloud Architect to Assist the solution architect in AWS infrastructure design and data migration of Environment Agency’s Flood Data to AWS. Additionally, the role is crucial for ensuring Defra's AWS platform aligns with the UK's Secure by Design principles. Expectations: Addressing infra gaps in migration design updating HLD, LLD, identifying AWS implementation steps, and overseeing the installation and configuration of AWS migration components. Updating the High-Level Design (HLD) and take through governance. Enhance Documentation Quality -Ensure the documentation is clear, concise, and well-structured. Add diagrams, examples, and use cases to illustrate the patterns effectively. Collaborate with Stakeholders -Engage with other CCoE team members, developers, and operations staff to gather feedback on the current patterns and suggestions for improvements. Implement security controls and encryption measures to protect data at rest and in transit. Creating migration plans and strategies for transferring data to AWS storage. Complete Document reviewing existing (OU) Organizational Unit hierarchy in AWS. Your review should highlight challenges and limitations of the current structure. List and Identify constraints or risks associated with existing Service Control policies(SCP). Implement SCP policies within the OU structure to ensure consistent security and compliance controls across the Defra organisation. Establish monitoring mechanisms to track SCP compliance and detect deviations. Gather requirements from stakeholders, including performance, scalability, security, compliance, and specific functionalities. Design the architecture for high availability and disaster recovery using services like AWS Elastic Load Balancing, AWS Auto Scaling, and multi-region deployments. Implement robust security measures, including IAM roles and policies, encryption (both in transit and at rest), VPCs for network isolation, and AWS WAF for application protection. Priyanka Sharma Senior Delivery Consultant Office: 02033759240 Email: psharma@vallumassociates.com
- Company Name
- KBC Technologies Group
- Job Title
- Java Software Engineer
- Job Description
- Job Title: Java Developer (Azure Cloud, Banking Domain) Location: United Kingdom Job Description: We are seeking an experienced Java Developer with expertise in the Azure Cloud platform and a strong background in the banking domain. In this role, you will be responsible for designing, developing, and maintaining Java-based applications deployed on Azure, ensuring high availability, security, and scalability. You will work closely with cross-functional teams to implement cloud solutions, optimize performance, and deliver innovative solutions tailored to the banking sector's needs. Key Responsibilities: Develop and maintain Java applications within the Azure Cloud environment. Collaborate with stakeholders to understand banking domain requirements and implement tailored solutions. Ensure the application’s security, scalability, and performance on the cloud. Integrate third-party banking systems and APIs. Troubleshoot and resolve technical issues across the cloud environment. Required Skills & Experience: Strong proficiency in Java and related technologies. Hands-on experience with Azure Cloud services and tools. Proven track record in the banking or financial services sector. Familiarity with Agile methodologies and DevOps practices. Excellent problem-solving and communication skills.
- Company Name
- Adarma Security
- Job Title
- Senior Security Engineer
- Job Description
- What you will do We are actively recruiting for a Google Security Operations Engineer on a 6-month contract to support a client migration from Splunk to Google. Some of your responsibilities will include: Provide customers with support to develop and enhance their security controls and capabilities. This will include: Performing data analysis to determine how best to meet desired security controls Testing to ensure that the proposed technical solution works and resolving any issues in advance of go live into the production system Configure, maintain and enhance the toolset in accordance with the customer’s needs Create documentation such as policies, processes, toolkits, dashboards and management information to support the services offered to customers. Apply your high level of technical knowledge and experience to prepare and deliver technical presentations to customers and audiences at external conferences and events. Provide subject matter expertise to projects by proactively identifying and assessing gaps in security controls and providing / implementing appropriate technical solutions to address customer requirements. Share appropriate information relating to your area of expertise with both the internal and external technical community. Provide technical support to security teams as required in interpreting data to identify security issues, trends, possible security flaws and misconfigurations. What you will bring Experience with security engineering, computer and network security and security protocols. Experience in the configuration, deployment and refinement of common and bespoke data sources subject to customer requirements Experience in the configuration, deployment and refinement of bespoke security monitoring and detection methodologies (Detection Logic) Experience with hands-on Google SecOps Platform Engineering & Maintenance Experience with both Google SecOps SIEM and SOAR capabilities Experience with Splunk SIEM platform is desirable Where you’ll be This is a home-based role, although there may be occasional requests to travel to our local office. Who we are We’re a company on a mission to protect the promise of cyber resilience. From banking and retail to food delivery and manufacturing, our team of passionate cyber defenders are committed to protecting the things that matter. We stand side-by-side with our customers every day providing innovative cybersecurity solutions that protect against threats, mitigate risk and deliver outcomes that make a remarkable difference. We want to defend cyberspace with people who share our passion for stopping cyber criminals.We empower access to equal opportunities, hiring people and their potential, not just a job description.
- Company Name
- Pyramid Consulting, Inc
- Job Title
- IBM MDM Architect
- Job Description
- Job Description: Role: IBM MDM Architect Location: Stratford-upon-Avon, UK(2-3 days/week, onsite) Duration: FTC/6+ months contract and extension Experience Required: 15+ years of proven experience in the Software industry 8+ years of proven experience working as a IBM MDM solution architect (end to end) The Job description for an IBM MDM architect includes the following qualifications and responsibilities: Experience: Experience in IBM MDM Advanced Edition as an architect or team lead, and in at least two large implementations Technical skills: Knowledge of tools like ETL (Data Stage) and associated tools that work with IBM MDM Communication skills: Strong communication skills and the ability to interact with clients' architects, other technical decision makers, and offshore technical teams Professional qualifications: A minimum Bachelor's Degree in Science or Engineering Responsibilities: Working closely with client architects to review MDM solutions, architecture, design documents and code review to provide quality assurance with expert feedback quoting previous real-world experience/POVs Ability to review co-existence architecture patterns on customer Master Data Management Advise IBM MDM technical architecture solutions and work with other senior architects Duties and Responsibilities: Review and assure key architecture design documents, decisions, vision and solution architecture Challenges proposed solutions, architecture patterns and ensure best practices are followed and best of breed solutions are designed/architected/implemented Review ACE (IIB – broker), IBM MDM, IDK, publication to source systems design flows Review data architecture design (customer master data model – both logical and physical, in particular in IBM MDM system) Participate in all MDM workshops (end to end) and provide assurance services Ability to stakeholder manage other senior architects, suppliers and product vendors and understand the drivers, biases and push for best of breed solutions for the customer. Technical Skills Required: Large scale MDM implementation using IBM MDM both SE and AE. In particular Advanced Edition on Co-existence pattern IBM ETL Data Stage, Quality Stage, DB2, ACE, IIB, BAW on Azure cloud Experience in architecting solutions for large transformational new MDM implementation programs Must have handled end-to-end architectural responsibilities from solution design, data migration planning, capacity planning, application security, process orchestration, application and data integration etc. Architecting mission critical and high performing systems Ability to review JAVA code Data governance, catalogue, stewardship, DQ rules best practices etc in the context of MDM program. Good experience in Requirements Analysis and Solution Architecture Design, Data modelling, ETL, data integration and data migration design Well versed with Waterfall, Agile, Scrum and similar project delivery methodologies.