5+ years of professional software development experience in modern C# or similar (e.g. Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Cloud and Windows/iOS application development. Knowledge of professional software engineering best practices, including coding standards, architecture patterns, code reviews, source More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
5+ years of professional software development experience in modern C# or similar (e.g. Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Cloud and Windows/iOS application development. Knowledge of professional software engineering best practices, including coding standards, architecture patterns, code reviews, source More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
5+ years of professional software development experience in modern C# or similar (e.g. Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Cloud and Windows/iOS application development. Knowledge of professional software engineering best practices, including coding standards, architecture patterns, code reviews, source More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
ADLIB
be needing C# .Net, Entity Framework, SQL/NoSQL databases, Cloud. REST API development using C# and ASP .Net Core. Computer Science fundamentals in data structures, algorithm design and complexity analysis. Experience developing, deploying and maintaining API's onto AWS or Azure. Excellent understanding of software design principles. Experience in applying OWASP secure coding practices. Confident and experienced with More ❯
1+ years of experience in automation development and testing using Python, experience in automating the test cases for embedded software. • Computer Science fundamentals in data structures, algorithms, OOP, and complexityanalysis • Experience working in a UNIX/Linux environment Preferred qualifications • Master's degree in Electrical Engineering, Computer Science, Computer Engineering or similar technical field. • Knowledge ofMore ❯
the syntax of languages such as Java, C/C++, or Python - Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexityanalysis PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience in optimization mathematics such as linear programming More ❯
include graduate studies in computer science or related technical fields) with increasing scope in developing and implementing ML solutions Thorough understanding of CS fundamentals including data structures, algorithms, and complexityanalysis Strong software development experience through hands on coding Detailed knowledge of modern deep learning concepts, including but not limited to Generative AI (GenAI) models, FCN, CNN More ❯
Java 8+, Multithreading, testing frameworks, DI) Experience with electronic trading systems (preferably equities, agency or prop) Strong understanding of European equities market microstructure Background in quantitative modelling, data analysis, or algorithm design MSc or PhD in a relevant field: Computer Science, Applied Mathematics, Statistics, or similar Desirable Experience: Experience with low-latency systems, high-frequency trading (HFT) or More ❯
current systems. - Bachelor's degree in Computer Science, Software Engineering or a related technical discipline - Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis. - A strong track record of project delivery for large, cross-functional projects - Experience building complex software systems that have been successfully delivered to customers - Experience with building high More ❯
to keep software systems up and running Who You Are BS degree in Computer Science, similar technical field of study or equivalent professional experience Experience with algorithms, data structures, complexityanalysis and software design 4+ years of software engineering experience Experience with Python and Reactjs is preferred, but not required What We Offer A fresh start: SevenRooms More ❯
to keep software systems up and running Who You Are BS degree in Computer Science, similar technical field of study or equivalent professional experience Experience with algorithms, data structures, complexityanalysis and software design 3+ years of software engineering experience Experience with Python is preferred, but not required What We Offer A fresh start: SevenRooms offers the More ❯
agent simulation Background in Large Language Models/NLP and Multi-modal deep learning Exposure to projects integrating human sciences (e.g. sociology, behavioural, cognitive, neuroscience) Familiarity with spatial analysisalgorithms (e.g. space syntax) Learn More About Autodesk Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the More ❯
and debugging technical systems. Proficiency in scripting with modern programming languages. Preferred Qualifications Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis. Amazon fosters an inclusive culture that empowers employees to deliver the best results for our customers. If you require workplace accommodations during the application or onboarding process, please More ❯
Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development. We value colleagues who can simplify, automate and ultimately eliminate incidental complexity, freeing time and resources to instead work with our users and stakeholders, to constructively challenge assumptions, and bring decisive focus to high-impact work. Responsibilities: Acting as the primary … Qualifications: One of: Java, C#, C/C++. PostgreSQL, the database and the query language. Kafka/RabbitMQ or similar event-based platforms. Data structures and design/analysisof algorithms. Analysisof concurrency and parallelism for speed/space performance tradeoffs. Bonus Experience: Exchange traded financial instruments. Problem-solving and proof construction. For more information More ❯
following CI/CD best practices - Advanced proficiency in one or more high-level programming language: Java, ASP.NET, C/C++, C#, Python, or Perl - Experience with system analysis and troubleshooting in large-scale Windows or Linux environment - Strong networking fundamentals including DNS, DHCP, SSH, HTTP, TCP/IP protocols, and hands-on experience with network infrastructure components … and other common network protocols - Bachelor's Degree in Computer Science or related technical field. - Solid knowledge of CS fundamentals - object-oriented design, data structures, algorithms, problem solving and complexity analysis. - 7+ years relevant work experience Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation More ❯
peers . Our team operates services providing real-time PnL and Risk monitoring services for a diverse group of trading desks each with varying degrees of portfolio and model complexity . While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise . UP - Analytics Front … More than one of: C#, Java, Python, and C++ Databases such as: MSSQL, Postgres, Redis Kafka/RabbitMQ or similar event-based platforms Data structures and design/analysisofalgorithms Not required, but a bonus Fixed Income products and Interest Rate derivatives (including Risk, PnL attribution, scenario analysis, etc.) Possesses the ability and desire to More ❯
peers . Our team operates services providing real-time PnL and Risk monitoring services for a diverse group of trading desks each with varying degrees of portfolio and model complexity . While previous experience in the trading and finance industry is beneficial, were looking for talented software engineers with or without industry-specific expertise . UP Analytics Front Office … More than one of: C#, Java, Python, and C++ Databases such as: MSSQL, Postgres, Redis Kafka/RabbitMQ or similar event-based platforms Data structures and design/analysisofalgorithms Not required, but a bonus Fixed Income products and Interest Rate derivatives (including Risk, PnL attribution, scenario analysis, etc.) IR derivatives models (Yield Curves, Option More ❯
York, Yorkshire, United Kingdom Hybrid / WFH Options
Rapita Systems Ltd
Software Engineering Team Lead (algorithms, static analysis, R&D, aerospace) Employment type Full-time Location York, UK What will you love about being a Software Engineering Team Lead at Rapita? As a Software Engineering Team Lead at Rapita, you'll play a pivotal role in shaping the future of our software. From concept to deployment, you'll help … customers who design the latest low-carbon technologies, autonomous vehicles, advanced displays, and pilot support. Rapita Systems is a specialist in aerospace software verification, performance profiling, and timing analysisof real-time embedded systems. Our major customers are in the aerospace (civil and defence) and automotive industries. Learn more at . Apply now Applicants should email their CV More ❯
Proven experience with performance trace toolslike ST12, ST05, SAT, HANA Studio PlanViz. Experience in analysing dump logs, database statistics, and job performance metrics. Excellent troubleshooting, RCA (Root Cause Analysis), and optimization mindset. Secondary Skills (Desired): Familiarity with SAP Business Technology Platform (BTP), AWS, or Google Cloud Platformfor performance analysis. Working knowledge of JVM … tuning, Docker, and Kubernetesfor containerized SAP workloads. Exposure to mobile application performance testing. Programming experience in Python, ABAP, Java, or C++for automation or scripting performance tests. Understanding ofalgorithms, complexity (Big O notation), and scalable design principles. Ability to create data visualizations and dashboards for performance reporting. Strong documentation and communication skills with the ability to convey technical findings More ❯
Whetstone, Greater London, UK Hybrid / WFH Options
Novartis
or 12 days per month in our London Office. Key Accountabilities You will provide global strategic data science leadership and support to clinical development programs of low to mid complexity, based on relevant technical and disease area knowledge. You will contribute to planning, execution, interpretation, validation and communication of innovative exploratory biomarker and/or AI analyses and algorithms … biology and/or medicine to identify opportunities for influencing internal decision making as well as discussions on white papers/regulatory policy. You will perform hands-on analysisof integrated clinical, outcomes and high-dimensional, patient-level biomarker data from clinical trials and the real world (genomics, transcriptomics, proteomics, flow cytometry etc.) to generate fit-for-purpose … and basic familiarity working with clinical data in a clinical trial (GxP) setting. Strong knowledge and understanding of (multivariate implementations of) statistical methods such as time to event analysis, machine learning, meta-analysis, mixed effect modeling, longitudinal modeling, Bayesian methods, variable selection methods (e.g., lasso, elastic net, random forest), design of clinical trials. Familiarity with statistical More ❯
engineering, ensuring clarity and precision in data requirements and delivery. This role is ideal for someone with a strong background in financial markets, market data systems, and technical analysis using SQL and Python. To be successful as a VP Market Data SME, you should have: Experience on working with Market data in BA/PM role, very good … lakes that manage the appropriate data volumes and velocity and adhere to the required security measures. Development of processing and analysisalgorithms fit for the intended data complexity and volumes. Collaboration with data scientist to build and deploy machine learning models. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan … support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and More ❯
continually seeking to find improvements. It is up to the leads build on that desire and passion. Opportunities to work on complex challenges, while using expertise in coding, algorithms, complexity/forensic analysis, technical architecture, and various system design strategies to address those challenges. Why Lloyds Banking Group Like the modern Britain we serve, we're evolving. More ❯
skills, research skills and bolster your financial knowledge. The Role As an entry level Data Analyst, you'll play a key role in providing the numbers, algorithms, and analysis that make Bloomberg data the most sought-after data source in the world. You will enhance and report financial markets content for the Bloomberg Professional service (the Bloomberg terminal … that inspires news and analysis that empowers our clients to make better-informed decisions. Data Analysts also provide unparalleled customer service and solve complex issues, while building relationships with key market players in the financial industry. Your role starts off with the Global Data Training Program and then you will be placed into one of the following teams … in a fast paced changing environment Ideally we are also looking for candidates to possess at least one of the following skills: - Knowledge in information technology or statistical analysis or computer programming (for example VBA, SQL, MATLAB, Python) - Effective project management skills and ability to prioritize tasks accordingly - Experience in Customer Service or Client Relationship Management Language requirements More ❯
skills, research skills and bolster your financial knowledge. The Role As an entry level Data Analyst, you'll play a key role in providing the numbers, algorithms, and analysis that make Bloomberg data the most sought-after data source in the world. You will enhance and report financial markets content for the Bloomberg Professional service (the Bloomberg terminal … that inspires news and analysis that empowers our clients to make better-informed decisions. Data Analysts also provide unparalleled customer service and solve complex issues, while building relationships with key market players in the financial industry. Your role starts off with the Global Data Training Program and then you will be placed into one of the following teams … in a fast paced changing environment Ideally we are also looking for candidates to possess at least one of the following skills: - Knowledge in information technology or statistical analysis or computer programming (for example VBA, SQL, MATLAB, Python) - Effective project management skills and ability to prioritize tasks accordingly - Experience in Customer Service or Client Relationship Management Language requirements More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
senior engineer's familiarity, independence, critical thinking, collaborative skills and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware) CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline … stalls) Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O) Networking (standard packet protocols, performance in particular contexts) Linux development (user and/or kernel space) and scripting languages (bash, Python) Git, Agile techniques, CI/CD plus TDD or otherwise comprehensively tested code Please note: even if you don't have exactly the background More ❯