We are currently looking for a Temporary Python Tutor to deliver a Level 2 accredited course to adult learners.
This is a short-term assignment where you will be supporting learners who have already begun the course, helping them complete a group project and guiding them towards building evidence for their portfolios.
Location: Colchester (or Online) Hours: Tuesdays, 6PM – 9PM Duration: 4 Weeks (Immediate Start Required) Start Date: Tuesday 16th June
Key Responsibilities
Facilitate a Level 2 Python course for adult learners
Support students with a group-based programming project
Provide guidance and technical support in Python
Assist learners in compiling portfolio evidence for accreditation
Deliver engaging sessions either online or in person (Colchester)
Work alongside provided scheme of work and teaching resources
Requirements
Experience teaching or supporting Python programming
Ability to work with adult learners in an educational setting
Confident facilitating group work and providing technical guidance
Reliable and available to start immediately
Strong communication and organisational skills
Desirable
Teaching qualification (PGCE, PTLLS, or equivalent)
Experience delivering accredited courses
Previous experience in further education or community learning
....Read more...
Graduate / Junior Developer, Python, Linux, C#, Java - London
(Teck stack: Graduate / Junior Developer, Python, Linux, C#, Java, .NET 10.0, C#, J2EE, Agile, TDD, BDD, Graduate / Junior Developer)
Since 2006 our client’s revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant, helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate / Junior Developer (Python, Linux, C#, Java)) to become a part of their ever-growing family.
They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are made by small teams of three or four developers who own each piece of their product. This autonomy allows them to deploy 200+ times each day. They believe that problems are solved with technology and experience, not process, and that mistakes are a normal part of learning.
These roles would be suitable Graduate / Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry.
At the center of our client’s culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise, like a birthday party!
Their benefits include the following:
Private medial healthcare (family plan included).
Bonus (12%).
Student loan reimbursement. They will pay £5,000 per year towards the outstanding balance of your student loan.
Unlimited holiday allowance.
Company pension.
Free books and beers, and a 24/7 snack wall!
Our client is building a company people love. A company that will stand the test of time. So, they invest in their people, and optimize for your long-term happiness. If you would like to explore the possibility of joining their family can you please send your CV without delay.
Location: London, UK / Remote Working
Salary: £30,000 - £40,000 + Bonus + Pension + Benefits
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
Applicants must be based in the UK and have the right to work in the UK even though remote working is available.
NC/RG/GRAET....Read more...
Embedded Hardware Engineer - Power Electronics - Aargau, SwitzerlandMandatory Skillset: FPGA/VHDL, Java or C/C++Nice to have's: Python, Siemens PLC, Maven/Ant, SQL Server, Linux, Docker, GIT, Jenkins, Sonatype Nexus
Our Client:Is a pioneering, family-owned Swiss company specialising in power electronics that designs, manufactures, and supplies high-power RF amplifiers and transmitters for various industries, including broadcasting, telecommunications, military and defence, and scientific research.
Job Summary:We seek a highly skilled Embedded Hardware Developer with a background in Electronic Engineering and experience in FPGA/VHDL to join our client's team. As an Embedded Hardware Developer, you will design, develop, and maintain simulated signal-processing systems, combining C++, Java or Python with FPGA/VHDL.
Your Tasks:
Development and simulation of complex signal processing systems
Design and verification of simulated signal processing system with hardware (mainly FPGA/ VHDL)
Design and development of PCB for control systems
Maintenance and further development of the internal firmware environment and hardware
Commissioning and tests of control systems
Required Skills:
Master’s or Bachelor’s degree in electrical science or similar education
Experience in signal processing, FPGA designs and VHDL programming
Experience in PCB development for control systems
Knowledge of component-oriented design with JAVA OSGI/RCP, with SPS programming (Siemens) and with Python as a plus
Alternatively, strong C++ skills are welcome
Good language skills in English and German (both spoken and written)
Positive work attitude. Collaborative team player with excellent communication skills to support team members
Ability to work in interdisciplinary teams
Benefits:
CHF 100 -130k + Bonus Benefits
Opportunity to work on exciting projects
Collaborative and dynamic international team environment
Remote work options with flexible working hours
Professional development opportunities and mentorship
Comprehensive benefits package, including health insurance, retirement plan, and more
Access to cutting-edge technologies and tools
Recognition and rewards for outstanding performance
30 Days Annual Leave
Location: Aargau, Baden, Switzerland (Remote)Salary: CHF 100 -130k + Bonus Benefits
Mandatory Skillset: FPGA/VHDL, Java or C/C++Nice to have's: Python, Siemens PLC, Maven/Ant, SQL Server, Linux, Docker, GIT, Jenkins, Sonatype Nexus
Applicants for the Senior Software Engineer position must be based in Switzerland
NOIRSWITZERLANDRECNOIREUROPERECNOIREURNET
NC/TC/ARG100130....Read more...
Graduate / Junior Developer, Python, JavaScript, PHP - London
(Tech stack: Graduate / Junior Developer, Python, JavaScript, PHP, Graduate / Junior Developer)
In 2012 our client launched a social messaging platform that has been taking the US by storm. After an extremely successful period our client has decided to hop across the Atlantic, in a bid to expand their sphere of influence and take up a firm foothold in the UK and European markets.
A number of new offices are being opened in the UK and our client is looking for talented, enthusiastic and passionate Graduate / Junior Developer to bring their product to these new markets and help enhance this already successful company!
These roles would be suitable Graduate / Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, JavaScript, PHP, React, React Native, Django, Postgres, Docker and Agile; which might have been acquired as part of your degree course or through a placement year in industry.
All Graduate / Junior Developer positions come with the following benefits:
30 days holiday (plus 8 UK Bank Holidays).
Flexible working hours
An early finish on Fridays that fall in the months of June, July and August.
£10,000 training allowance including attendance of Microsoft events and conferences.
4 days a month innovative time.
Free gym membership including yoga sessions.
Summer BBQs.
Birthday bonus package – including time off work on your birthday, dinner at a top restaurant or a paid day trip to a European destination.
Location: London, UK / Remote Working
Salary: £35,000 - £50,000 + Bonus + Pension + Benefits
Applicants must be based in the UK and have the right to work in the UK even though remote working is available.
NC/RG/GRALON....Read more...
Senior Python Full Stack Developer – Hybrid
(Tech stack: Python, Flask, PostgreSQL, JavaScript, Docker, AWS, CI/CD)
Our client is a purpose-driven technology company building advanced software solutions within the renewable energy sector. Their platforms support complex, data-led decision making and play a key role in driving sustainable outcomes.
This is a hybrid role where you will work across both front and back end development, delivering high-quality software and contributing to the design of scalable, cloud-based systems.
Key Responsibilities:
Design, build, and maintain full stack web applications.
Develop backend services and background processing systems.
Create intuitive, high-quality user interfaces.
Contribute to system architecture, database design, and cloud infrastructure.
Build and maintain CI/CD pipelines and containerised environments.
Collaborate with cross-functional teams and mentor junior developers.
Skills & Experience:
Strong experience with Python (Flask) and backend development.
Solid knowledge of PostgreSQL and database design.
Front end experience with HTML, CSS, JavaScript.
Experience with Docker and cloud platforms (AWS).
Familiarity with CI/CD pipelines and version control (Git).
Experience building scalable, production-ready applications.
Experience with parallel processing, mapping tools, or distributed systems would be beneficial but not essential.
This is a fantastic opportunity to join a tech-for-good organisation where your work will directly contribute to the transition towards renewable energy.
Location: Newcastle (Hybrid)Salary: £42,000 – £62,000
Applicants must have the right to work in the UK.
NOIRUKTECHRECNOIRUKREC....Read more...
Senior Software Engineer - Aerospace - Ulm (Remote)(C#, SQL Server, TypeScript, JavaScript, Python, Angular)
We are seeking an experienced Senior Software Engineer to join a leading company in the field of aerospace technology and engineering. As a Senior Software Engineer, you will play a crucial role in designing, maintaining, and developing cutting-edge aerospace applications. Our client is responsible for the technologies in pilot cockpits for some of the biggest airlines inculding Boeing, American Airlines and Ryanair.
Requirements:
Experience with programming languages such as C#, TypeScript/JavaScript, and Python
Familiarity with libraries and frameworks such as Angular
Knowledge of interfaces such as Graph, REST, Protocol Buffers, and gRPC
Experience with databases such as PostgreSQL, SQL Server, and Timescale DB
Experience with Agile development methodologies and version control systems such as Git
Fluency in German (C1 level or above).
Leadership experience welcome
Responsibilities:
Design, develop, test, and maintain software applications using various programming languages and frameworks.
Develop and implement algorithms and data structures to optimize system performance and efficiency.
Participate in the design and development of new software features and applications.
Coding with C#, SQL Server, TypeScript, JavaScript, Python, Angular
Benefits:
Competitive salary: €60,000 - €90,000 + Bonus Benefits
Opportunity to work on exciting projects
Collaborative and dynamic international team environment
Remote work options with flexible working hours
Professional development opportunities and mentorship
Comprehensive benefits package, including health insurance, retirement plan, and more
Access to cutting-edge technologies and tools
Recognition and rewards for outstanding performance
30 Days Annual Leave
Location: Ulm (Remote)
Salary: €60.000 - €90.000 + Bonus Benefits
Applicants for the Senior Software Engineer position must be based in Germany.
NOIRGERMANYREC
NOIREUROPEREC
NOIREURNET
NC/TC/ULM6090....Read more...
Senior AI Software Developer – FinTech Innovation Platform – Bern / Hybrid
(Key skills: AI Software Development, Java, Python, Machine Learning, Generative AI, LLMs, Cloud Platforms, Azure, AWS, API Development, Data Engineering, Agile, FinTech)
Our client, an innovative financial technology business based in Bern, is investing heavily in AI-driven platforms designed to modernise financial operations, automate workflows and improve customer experiences. As part of this growth, they are seeking a Senior AI Software Developer to help architect and deliver scalable AI-powered applications across the organisation.
In this role, you will design, develop and implement intelligent software solutions leveraging modern AI and machine learning technologies. You will work across the full software development lifecycle, building scalable backend services, integrating AI models and collaborating closely with product, engineering and business teams to translate complex requirements into production-ready solutions. Experience working with LLMs, Generative AI and AI-assisted workflows will be highly valuable.
You will contribute to the development of cloud-native applications using technologies such as Java/Python, APIs, containerisation and modern cloud platforms including Azure or AWS. The role will also involve working with structured and unstructured data, building integrations and helping drive best practices around performance, scalability and maintainability. Exposure to data engineering, MLOps or real-time AI systems would be highly advantageous.
Collaboration will be central to your success. You will work in Agile teams alongside developers, architects and stakeholders across the business, contributing to technical design discussions, mentoring colleagues and helping shape the organisation’s broader AI strategy. Strong communication skills and the ability to balance innovation with practical delivery are essential.
The ideal candidate will bring solid commercial software engineering experience alongside hands-on exposure to AI or machine learning technologies in production environments. Strong programming expertise in Python/Java or similar modern languages is required, alongside a passion for continuous learning and emerging technologies. Experience within financial services, banking or FinTech environments would be beneficial but is not essential.
This is a fantastic opportunity to join a collaborative and technology-driven FinTech business where AI is a strategic priority, and your work will directly influence the future of digital financial services.
Location: Bern, Switzerland / 3 days a week in the offices. Salary: CHF 110,000 – CHF 125,000 + Benefits
Applicants must have the right to work in Switzerland.
NOIRSWITZERLANDTECHREC NOIRSWITZERLANDREC....Read more...
Assist in the design, development, and testing of software applications and internal tools
Write clean, well-documented code across languages including Python, Java/C#, HTML, CSS, and JavaScript
Support the Data Ops team in managing version control, code reviews, and collaborative development using Git and GitHub
Contribute to Agile sprint planning, stand-ups, and retrospectives as part of the development team
Assist in database management tasks, including writing and optimising SQL queries
Help maintain and improve existing web-based systems and internal applications
Participate in cloud development and deployment tasks using industry-standard tools and platforms
Document development processes, code, and procedures for future reference
Comply with all company policies and procedures. Adhere to all company regulations regarding policies, procedures, health, safety and security
Training:Why choose our Junior Developer Level 3 apprenticeship?
QA’s Junior Developer Level 3 apprenticeship develops digital skills and provide the technical grounding needed to become a well-rounded, entry-level programmer. Junior Developers work as part of a software development team to build simple software components on web, mobile or desktop apps to be used by other members of the team as part of larger software development projects.
QA’s Junior Developer Level 3 apprenticeship programme enables the apprentice to:
Explore a wide range of skills including Python, C#, Java, SQL, HTML, CSS, JavaScript, Git, Microservices and cloud
Interpret simple design requirements for discrete components of a project under supervision
Implement code which other team members have developed to produce required components
Gain the following qualifications upon successful completion of the Junior Developer Level 3 programme:
Software Development Technician Level 3
BCS Certificate in Systems Development Context and Methodologies
BCS Certificate in Programming
Tools and technologies learned: Apprentices will learn to use Python, C#, HTML5, CSS3, JavaScript and Git.Training Outcome:
90% of QA apprentices secure permanent employment after completing: this is 20% higher than the national average
Employer Description:Queens Park Rangers FC are seeking a motivated and talented Software Developer Apprentice to join the team. This role will be located at Matrade Loftus Road Stadium and the TSG Elite Performance Centre Training Ground (“TG”).Working Hours :Days and shifts to be confirmed.Skills: Communication skills,IT skills,Attention to detail,Problem solving skills,Team working....Read more...
Network Engineer - Zurich / Hybrid
(Network Engineer, Security Solutions, Cisco ISE, NAC, WebProxy, Cisco Meraki, Cisco Classic, Nexus, Fortinet, Perimeter, VPN, Data Center Firewalls, Wireless products, Python and Regex)
We have a fantastic new role for a Network Engineer to join a market leading Swiss Family Business with over 100 years' experience. This is your chance to help manage the server backend systems in two data centers and the hybrid cloud infrastructure for approximately 10,000 users working at over 100 locations in Europe.
Our client is looking for an exceptional Network Engineer to help with installation, management and operation of the Europe-wide network infrastructure. You will be an expert in security solutions, such as Cisco ISE, NAC, WebProxy, have excellent Cisco Meraki, Cisco Classic and Nexus, as well as strong knowledge of Fortinet products, namely perimeter, VPN, data center firewalls. Experience with wireless products and scripting languages such as Python and Regex would be a big advantage.
Location: Zurich, Switzerland / Hybrid Working
Salary: 80’000 CHF – 120’000 CHF + Bonus + Benefits
Applicants must be based in Switzerland and have the right to work in Switzerland even though remote working is available.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRSWITZERLANDRECSP
NOIRSWITZERLANDREC
NOIREUROPEREC....Read more...
Data Engineer (AWS) - Manchester
(Data Engineer, Senior Data Engineer, ETL, AWS, AWS Glue, AWS Lambda, AWS S3, AWS Redshift, Amazon EMR, Python, SQL, Pipeline Orchestration, PySpark, data warehousing, data lakehouse, data architecture, Agile, Senior Data Engineer, Data Engineer)
Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a skilled Data Engineer to become an integral part of the their Data Engineering Team, spearheading the evolution of the company's data infrastructure. You will be developing sophisticated data integrations with various platforms, developing real-time data solutions, improving automation and enabling crucial business intelligence.
We are seeking a Data Engineer capable of taking ownership of designing, developing, and maintaining robust data pipelines and ETL processes using AWS services. You will also be contributing to Cloud migration and implementing architectural solutions, as well as ensuring data quality and integrity and providing technical guidance to Juniors.
The successful candidate will have strong AWS proficiency, including experience with AWS services such as AWS Glue, AWS Lambda, AWS S3, AWS Redshift, and Amazon EMR. Proven expertise in Python, SQL, Pipeline Orchestration and PySpark is also expected, as is experience with data lakehouse architectures and data warehousing solutions. Agile experience is also key, as are excellent communication skills to be able to effectively communicate with both technical and non-technical stakeholders.
We are keen to hear from talented Data Engineer candidates from all backgrounds.
This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers.
Location: Manchester
Salary: £45k - £65k + Pension + Benefits
To apply for this position please send your CV to Nathan Warner at Noir Consulting.
(Data Engineer, Senior Data Engineer, ETL, AWS, AWS Glue, AWS Lambda, AWS S3, AWS Redshift, Amazon EMR, Python, SQL, Pipeline Orchestration, PySpark, data warehousing, data lakehouse, data architecture, Agile, Senior Data Engineer, Data Engineer)
NOIRUKTECHREC
NOIRUKREC....Read more...
Research and Development Engineer required to join a cutting edge acoustic Research and Development team.
Requirements
Acoustic and vibration measurement, Audio DSP programming in Matlab, Python, C, C++ etc.
Speaker Design using 3D CAD modelling or understanding of loudspeaker theory
FEA non linear modelling
Degree, MSc or related in Electro Acoustics, Acoustical Engineering, Physics or similar.
Role
Design and develop speaker systems, transducers and headphones.
Acoustic audio research.
Computer modelling, measurement and product development.
....Read more...
Research and Development Engineer required to join a cutting edge acoustic Research and Development team.
Requirements
Acoustic and vibration measurement, Audio DSP programming in Matlab, Python, C, C++ etc.
Speaker Design using 3D CAD modelling or understanding of loudspeaker theory
FEA non linear modelling
Degree, MSc or related in Electro Acoustics, Acoustical Engineering, Physics or similar.
Role
Design and develop speaker systems, transducers and headphones.
Acoustic audio research.
Computer modelling, measurement and product development.
....Read more...
Telecoms Systems & Application Engineer (OSS, Cramer, Inventory, Automation)
Linux | OSS | Application Support | Production Support | Python | Shell Scripting | Cramer | Network Inventory | Network Automation | Telecoms | Cisco | CCNA | Network Operations
Hybrid working - Newbury, Berkshire, RG14 2FN & remote, home based
@mecscomms is recruiting for an experienced contract Telecoms OSS & Application Support Engineer responsible for supporting and enhancing business-critical telecoms Operational Support Systems (OSS), network inventory platforms and automated network configuration applications.
This is a highly hands-on technical role combining Telecoms Application Support, Production Support, OSS Support, Systems Administration, Database Administration and Network Operations. The successful candidate will support a bespoke telecoms application environment used for network inventory management, service fulfilment, operational automation and network configuration activities, integrating closely with Cramer inventory systems and wider telecoms network infrastructure.
You will possess strong experience supporting production applications, operational support systems, telecoms platforms or network inventory environments, together with scripting, troubleshooting and telecoms network knowledge. Experience within OSS, network inventory management, provisioning, service fulfilment, network automation or telecoms operational support functions would be highly advantageous.
This opportunity is ideally suited to an OSS Support Engineer, Telecoms Application Support Engineer, Production Support Engineer, Network Inventory Engineer, Telecoms Systems Engineer, Operations Support Engineer or Telecoms Systems Administrator with strong Linux, Shell Scripting, Python, Java, HTML skills & a general understanding of telecoms operational systems & network infrastructure.
Role: Telecoms Systems & Application Support Engineer, Production Support Engineer, OSS Support Engineer, Application Support Engineer, Telecoms Systems Administrator, Network & Application Support Engineer
Role Purpose: Support, maintain and enhance critical telecoms production systems, applications and infrastructure whilst ensuring operational stability, service availability, security compliance and successful delivery of system changes across operational environments.
Location: Hybrid working - Newbury, Berkshire, RG14 2FN & remote, home based
Role Type: Temporary, Contract, Full-Time
Start date: ASAP
Duration: 12 months+ temporary contract
Gross Rate: Negotiable, dependent upon experience. Pay rate, inside IR35
Clearence: Security & background screening required. Due to the nature of the work, successful applicants must be eligible to undergo BPSS and SC-level screening. This will include: employment and education verification, credit and financial history checks, advanced identity and right-to-work checks. To meet SC eligibility requirements, candidates must typically have lived in the UK continuously for the last five years.
Technology Stack:
• Linux Administration
• Shell Scripting
• Python
• Java
• HTML
• Cramer Database
• Database Administration
• Telecoms OSS Platforms
• Network Inventory Systems
• Service Fulfilment Systems
• Network Provisioning Platforms
• Network Configuration Automation
• Telecoms Operational Support Systems
• Cisco Networking
• Nokia Transmission
• Microwave Networks
• Enterprise IP Networking
• Network Operations
• Incident Management
• Change Management
• Production Support
• Application Support
• System Monitoring
• Root Cause Analysis
Core Activity:
• Support and maintain business-critical telecoms OSS platforms and production applications
• Administer and support internally developed telecoms operational support systems used for network inventory management and automated network configuration
• Support integrations between OSS platforms and Cramer inventory environments
• Monitor system performance, availability and operational health
• Troubleshoot and resolve production incidents, service issues and application faults
• Support application deployments, configuration changes and production releases
• Develop and maintain automation scripts using Shell Scripting, Python, Java and HTML
• Analyse application logs, system alerts and performance metrics
• Support network automation workflows and operational scripting activities
• Support Cramer database environments and associated administration activities
• Assist with network inventory integrity, reconciliation and data quality activities
• Support operational users of network inventory, provisioning and fulfilment systems
• Implement approved production changes in accordance with change management processes
• Perform root cause analysis and implement preventative solutions
• Produce technical documentation, support records and operational procedures
Deliverables:
• Stable and secure OSS and production environments
• Successful application support and incident resolution
• Reliable network inventory and provisioning platforms
• Effective system monitoring and operational support
• Automated operational processes and scripting solutions
• Successful delivery of production changes and upgrades
• Accurate technical documentation
• Improved operational efficiency and service availability
Working Environment:
• Telecoms Operations Environment
• OSS Support Environment
• Production Support Environment
• Network Operations Environment
• Network Inventory & Provisioning Platforms
• Enterprise Telecommunications Infrastructure
• High Availability Systems
• Critical National Infrastructure Programmes
• Collaborative Technical Teams
Candidate Profile:
Candidates should possess strong experience supporting production applications, telecoms systems or operational environments. You will be technically capable, highly analytical and comfortable working across systems administration, application support, scripting, databases and network technologies.
Your experience is likely to include some of the following:
Essential:
• Production Support and Application Support experience
• Experience supporting OSS, network inventory, service fulfilment, provisioning or network automation platforms
• Linux Systems Administration
• Shell Scripting
• Python scripting and automation
• System Monitoring and Incident Management
• Root Cause Analysis
• Database Administration experience
• Troubleshooting complex technical issues
• Telecoms systems, network operations or operational support environments
• Experience supporting business-critical operational systems
• Change and Release Management
• Technical documentation and reporting
Desirable:
• Cramer Inventory Management
• Network Inventory Management Systems
• OSS/BSS Platforms
• Network Provisioning Platforms
• Service Fulfilment Systems
• Network Automation Tools
• Netcracker
• Inventory Reconciliation
• Telecoms Asset Management
• Fixed Network Operations
• Mobile Network Operations
• Cisco Networking
• Nokia Transmission
• Microwave Networks
• CCNA
• ITIL Foundation
• Linux Administration Certification
• Database Administration Certification
• Telecoms Industry Certifications
Key Traits:
• Strong troubleshooting and fault-resolution capability
• Highly analytical and detail-oriented
• Proactive and self-motivated
• Strong communication and stakeholder engagement skills
• Calm under pressure within operational environments
• Quality and service focused
• Continuous improvement mindset
• Passion for technology, automation and operational excellence
@mecscomms: uniting opportunity with ambition in Telecoms | Media | Technology
@mecscomms is the brand name of MECS Communications Ltd who provide permanent & contract recruitment consultancy service as an Employment Agency & Employment Business.
For more information or a list of current vacancies, please see our web site at mecscomms.co.uk
....Read more...
Senior Data Engineer (AWS) - Manchester
(Senior Data Engineer, Lead Data Engineer, Data Engineer, ETL, AWS, AWS Glue, AWS Lambda, AWS S3, AWS Redshift, Amazon EMR, Python, SQL, Pipeline Orchestration, PySpark, data warehousing, data lakehouse, data architecture, Agile, Senior Data Engineer, Lead Data Engineer, Data Engineer)
Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a skilled Senior Data Engineer to become an integral part of the their Data Engineering Team, spearheading the evolution of the company's data infrastructure. You will be developing sophisticated data integrations with various platforms, developing real-time data solutions, improving automation and enabling crucial business intelligence.
We are seeking a Senior Data Engineer capable of taking ownership of designing, developing, and maintaining robust data pipelines and ETL processes using AWS services. You will also be contributing to Cloud migration and implementing architectural solutions, as well as ensuring data quality and integrity and providing technical guidance to Juniors.
The successful candidate will have strong AWS proficiency, including experience with AWS services such as AWS Glue, AWS Lambda, AWS S3, AWS Redshift, and Amazon EMR. Proven expertise in Python, SQL, Pipeline Orchestration and PySpark is also expected, as is experience with data lakehouse architectures and data warehousing solutions. Agile experience is also key, as are excellent communication skills to be able to effectively communicate with both technical and non-technical stakeholders.
We are keen to hear from talented Senior Data Engineer candidates from all backgrounds.
This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers.
Location: Manchester
Salary: £60k - £80k + Pension + Benefits
To apply for this position please send your CV to Nathan Warner at Noir Consulting.
(Senior Data Engineer, Lead Data Engineer, Data Engineer, ETL, AWS, AWS Glue, AWS Lambda, AWS S3, AWS Redshift, Amazon EMR, Python, SQL, Pipeline Orchestration, PySpark, data warehousing, data lakehouse, data architecture, Agile, Senior Data Engineer, Lead Data Engineer, Data Engineer)
NOIRUKTECHREC
NOIRUKREC....Read more...
This is a fantastic opportunity for someone with exceptional proficiency in Python, SQL, HTML looking to work remotely with a leading Hedge fund. A distinguished player in the quantitative trading industry, renowned for delivering best-in-class solutions to financial institutions, hedge funds, and technology organizations. With over 15 years of expertise, they are at the forefront of quantitative trading technology and business development, navigating the complexities of the electronic trading landscape to achieve strategic objectives.Overview of the roleWe are seeking a highly skilled Quantitative Developer to join our dynamic team. This full-time position involves working closely with our lead developer and the Founder/Portfolio Manager. The role is primarily remote, with required training and occasional travel to London.Key responsibilitiesDatabase Management: Maintain, organise, and expand the SQL Server database. Ensure data integrity and optimise database performance for efficient data retrieval and processing.Back testing and Strategy Development: Develop and implement back testing and stock screening strategies using Python. Collaborate with the investment team to refi ne and test new strategies.Process Automation: Design and execute process automation to streamline operations and improve efficiency. Implement automated workflows and scripts to reduce manual intervention.Risk Management: Assist in developing and monitoring the risk management system. Analyse risk metrics and provide insights to mitigate potential risks.User Interface Development: Create intuitive and user-friendly interfaces for internal tools and applications. Ensure seamless user experiences through effective design and functionality.Code Documentation: Add comprehensive comments and documentation to the codebase to facilitate collaboration and future development.System Development: Maintain and enhance our proprietary investment management system and libraries. This includes writing clean, scalable, and efficient code to support our investment strategies.Key requirementsEducational Background: Graduate with a master's degree in computer science, Information Technology, or a related field. Strong foundation in mathematics, statistics, and computer science principles.Experience: At least 2 years of professional experience, with a minimum of 1 year in a development team. Proven track record of delivering high-quality software solutions.Technical Skills: Advanced proficiency in Python programming is crucial. Experience with SQL, HTML, and VBA is a plus. Familiarity with cloud computing platforms and automation tools is beneficial.Analytical Skills: Strong analytical and problem-solving skills. Ability to work with large datasets and derive actionable insights.Communication Skills: Excellent verbal and written communication skills. Ability to convey complex technical concepts to non-technical stakeholders.Work Ethic: Strong work ethic, can-do attitude, and willingness to contribute from day one. Self-motivated and able to work independently in a remote setting.Team Collaboration: Desire to work in an entrepreneurial environment. Ability to collaborate effectively with cross-functional teams and contribute to a culture of openness, honesty, and engagement.Perks and benefits of the roleCompetitive Salary based on experienceFlexible hybrid working model.Opportunities for professional growth and development.Exposure to cutting-edge technology and innovative projects.Collaborative and inclusive company culture.....Read more...
Radar Systems Analyst required to join a team developing advanced radar systems. You will model, design, and analyse radar and related systems, support hardware and software development, and develop digital signal processing algorithms.
Key Requirements
Bachelor or Master degree in Engineering, Physics, or Mathematics.
Experience with MATLAB and digital signal processing.
Knowledge of radar or related technologies ( sonar, image processing, communications).
Strong team player with good written and verbal communication.
Willingness to travel in the UK and overseas.
Desirable
Radar concepts Pulse Compression, Doppler, CFAR.
Experience with Phased Array Radar, FPGA, Linux, RF electronics.
Programming in Python, C++ and lab hardware testing experience.....Read more...
Radar Systems Analyst required to join a team developing advanced radar systems. You will model, design, and analyse radar and related systems, support hardware and software development, and develop digital signal processing algorithms.
Key Requirements
Bachelor or Master degree in Engineering, Physics, or Mathematics.
Experience with MATLAB and digital signal processing.
Knowledge of radar or related technologies ( sonar, image processing, communications).
Strong team player with good written and verbal communication.
Willingness to travel in the UK and overseas.
Desirable
Radar concepts Pulse Compression, Doppler, CFAR.
Experience with Phased Array Radar, FPGA, Linux, RF electronics.
Programming in Python, C++ and lab hardware testing experience.....Read more...
We are looking for a Senior Radar Systems Engineer to join a team developing advanced radar systems. You will model, design, and analyse radar and related systems, support hardware and software development, and develop digital signal processing algorithms.
Key Requirements
Bachelor or Master degree in Engineering, Physics, or Mathematics.
Experience with MATLAB and digital signal processing.
Knowledge of radar or related technologies ( sonar, image processing, communications).
Strong team player with good written and verbal communication.
Willingness to travel in the UK and overseas.
Desirable
Radar concepts Pulse Compression, Doppler, CFAR.
Experience with Phased Array Radar, FPGA, Linux, RF electronics.
Programming in Python, C++ and lab hardware testing experience.
....Read more...
We are looking for a Laboratory Test Engineer to support the testing, maintenance, and fault-finding of advanced scientific and engineering equipment. This role would suit candidates with experience operating laboratory instrumentation, working in cleanroom or safety-critical environments, and following technical procedures and SOPs.
Key Requirements
Degree in Physics, Engineering, or a related scientific discipline
Experience with laboratory, test, or scientific equipment
Fault-finding, maintenance, or calibration experience
Ability to work in a controlled, cleanroom, or safety-critical environment
Strong attention to detail and documentation skills
Desirable
Experience with instrumentation, sensors, data acquisition, or testing
Cleanroom, aerospace, semiconductor, or research laboratory experience
Python or data analysis experience....Read more...
We are looking for a Senior Radar Systems Engineer to join a team developing advanced radar systems. You will model, design, and analyse radar and related systems, support hardware and software development, and develop digital signal processing algorithms.
Key Requirements
Bachelor or Master degree in Engineering, Physics, or Mathematics.
Experience with MATLAB and digital signal processing.
Knowledge of radar or related technologies ( sonar, image processing, communications).
Strong team player with good written and verbal communication.
Willingness to travel in the UK and overseas.
Desirable
Radar concepts Pulse Compression, Doppler, CFAR.
Experience with Phased Array Radar, FPGA, Linux, RF electronics.
Programming in Python, C++ and lab hardware testing experience.
....Read more...
We are looking for a Laboratory Test Engineer to support the testing, maintenance, and fault-finding of advanced scientific and engineering equipment. This role would suit candidates with experience operating laboratory instrumentation, working in cleanroom or safety-critical environments, and following technical procedures and SOPs.
Key Requirements
Degree in Physics, Engineering, or a related scientific discipline
Experience with laboratory, test, or scientific equipment
Fault-finding, maintenance, or calibration experience
Ability to work in a controlled, cleanroom, or safety-critical environment
Strong attention to detail and documentation skills
Desirable
Experience with instrumentation, sensors, data acquisition, or testing
Cleanroom, aerospace, semiconductor, or research laboratory experience
Python or data analysis experience....Read more...
C and C++ Senior Software Engineer required with Microsoft Visual C++ or MSVC experience ideally with OpenGL or other rich GUI knowledge required to join a large team. You will work towards the ownership of a design from requirement specification through to verified software including extensive test and verification.
Requirements
Excellent C++ fluency and experience.
OpenGL, GUI, UX or HCI exposure using C and C++.
Microsoft Visual Studio experience ideally up to 2022 or 2026 versions.
Scripting languages such as Python, PowerShell or related.
Upper first or higher degree in a relevant subject.
Responsibilities
Design and develop highly responsive, rich and real time graphical user interfaces.
Specify, design, implement, testing and maintain of software using C, C++ and associated technologies.....Read more...
C and C++ Senior Software Engineer required with Microsoft Visual C++ or MSVC experience ideally with OpenGL or other rich GUI knowledge required to join a large team. You will work towards the ownership of a design from requirement specification through to verified software including extensive test and verification.
Requirements
Excellent C++ fluency and experience.
OpenGL, GUI, UX or HCI exposure using C and C++.
Microsoft Visual Studio experience ideally up to 2022 or 2026 versions.
Scripting languages such as Python, PowerShell or related.
Upper first or higher degree in a relevant subject.
Responsibilities
Design and develop highly responsive, rich and real time graphical user interfaces.
Specify, design, implement, testing and maintain of software using C, C++ and associated technologies.....Read more...
Cloud Engineer – A Growing FinTech Business - Linz, Austria
(Tech stack: Cloud Engineer, AWS, Azure, GCP, Citrix, Terraform, Ansible, Docker, Kubernetes, Jenkins, Git, Python, Bash, Networking, Security (IAM, VPC), Serverless Computing, Cloud Storage, Cloud Databases, Load Balancing, Monitoring (CloudWatch, Azure Monitor), Identity and Access Management (IAM), Automation, M365, Cloud Cost Management, High Availability, Disaster Recovery, Cloud Architecture, API Gateway, Containers, DevOps in the Cloud, Cloud-native Security, Cloud Engineer)
We have several fantastic new roles for Cloud Engineer (AWS, Azure, Kubernetes, GCP, Linux, Windows) to join an ambitious Engineering company. This is your chance to work with the brightest minds in Engineering. Our latest product release has revolutionized the way people perceive engineering solutions and empowered companies to deliver personalized, scalable, and unparalleled frameworks for their clients. With our cutting-edge technology, we have transformed the engineering industry, providing innovative solutions that surpass current market standards. Join our team and be part of shaping the future of engineering.
Our client is looking for passionate Cloud Engineer candidates with experience in some or all of the following (full training will be provided to fill any gaps in your skill set): AWS, Azure, GCP, Citrix, Terraform, Ansible, Docker, Kubernetes, Jenkins, Git, Python, Bash, Networking, Security (IAM, VPC), Serverless Computing, Cloud Storage, Cloud Databases, Load Balancing, Monitoring (CloudWatch, Azure Monitor), Identity and Access Management (IAM), Automation, M365, Cloud Cost Management, High Availability, Disaster Recovery, Cloud Architecture, API Gateway, Containers, DevOps in the Cloud, Cloud-native Security).
This is your opportunity to be part of a new, technically challenging project and to be involved in the creation of a new application from scratch. Engineering is booming and our client are fast becoming a leader of this market!
All Cloud Engineer positions come with the following benefits:
Shares in the company.
Pension scheme (8%).
3 hours ‘free time’ each week to investigate new technologies.
An annual training allowance of CHF 4,500.
27 days holiday (excluding Public Holidays) plus your birthday off.
Flexible working hours.
Location: Linz, Austria/ Hybrid Working
Salary: €50,000 - €70,000 + Bonus + Pension + Benefits
Applicants must be based in Austria and have the right to work in Austria.
NOIRAUSTRIAREC
NOIREUROPEREC
NOIREURNET....Read more...
Intelligent Robotics Software Development Engineer required to refine industrial robot applications using Robot Operating System to make them fully autonomous.
This role is diverse and has elements of research, collaboration (commercial and academic), exploiting emerging technologies and scouting for new partners all in the interest of developing, verifying and validating new technology applications to industry and the emerging generation of intelligent robotics
Skills
Robotic manipulation, sensing, programming, ROS, C++, Python, virtual environment, augmentation, simulation or emulator development.
Robotic industry future technologies and emerging tech knowledge.
Robotics research academic institution roadmap to viable product.
RandD consortium proposals, development and successful delivery.
System engineering, testing and assembly.
Role
Delivering robotics projects exceeding agreed requirements within budget and deadline.
Identify, select and acquire robotic technical capabilities, equipment and knowledge.
Development, operation and maintenance of robotic facilities.
Engage industry stake holders identifying needs and innovating solutions.....Read more...