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 ❯
BASIC QUALIFICATIONS - Bachelor's degree in Computer Science or related technical field, or equivalent practical experience. - 3+ years relevant experience in software development - Experience working with algorithms, data structures, complexityanalysis, and object-oriented software design in Linux/Unix environments - Proficiency with one or more general purpose programming languages including but not limited to: Python, Java 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 … Python. 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. Statistics, discrete mathematics, linear algebra. Problem-solving and More ❯
portfolio. You will have the opportunity to solve the complex challenges of scale and security which are unique to SAP Sovereign Cloud, while using your ability in coding, algorithms, complexityanalysis and large-scale system design. You will engage closely with the SAP Sovereign Cloud Operations, Platform, and Application engineering teams and jointly help to ensure that 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 ❯
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 ❯
JUnit, Mockito, and Unix/Linux environments. Qualifications: A wealth of experience building business-critical applications in a full-stack manner. Strong understanding of computer science fundamentals, including algorithms, complexity, and data structures. Proven track record of managing and implementing successful projects. Ability to work under pressure and meet tight deadlines. Bachelor's degree/University degree or equivalent More ❯
work on the cutting edge security technologies. You'll design and run experiments, research new algorithms, and find new ways of protecting Amazon's customer trust. Besides theoretical analysis and innovation, you will work closely with talented engineers to put your algorithms and models into practice. You should thrive in ambiguous environments that require to find solutions to … objectives. PREFERRED QUALIFICATIONS - Practical experience applying ML to solve complex problems; - Significant peer reviewed scientific contributions in premier journals and conferences; - Strong fundamentals in problem solving, algorithm design and complexityanalysis; - Experience with defining research and development practices in an applied environment; - Proven track record in technically leading and mentoring scientists; - Superior verbal and written communication and More ❯
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 - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience in optimization mathematics such as linear programming and nonlinear More ❯
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 ❯
s degree or above in computer science, computer engineering, or related field - Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis. - Knowledge of programming languages such as C/C++, Python, Java or Perl PREFERRED QUALIFICATIONS - Previous technical internship(s). - Experience with distributed, multi-tiered systems, algorithms, and More ❯
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 complexity analysis. PREFERRED QUALIFICATIONS • Previous technical internship(s). • Experience with distributed, multi-tiered systems, algorithms, and relational databases. • Experience in optimization mathematics such as linear programming and nonlinear optimization. More ❯
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 complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linear programming and nonlinear optimization. More ❯
Fleet, Hampshire, United Kingdom Hybrid / WFH Options
Fleet Mortgages
both technical and non-technical stakeholders through reports, visualisations, and presentations. The full life cycle of MI, PBI reports, and Dashboard. Work closely with software developers and data analysis teams to produce innovative reports and dashboards. What we are looking for Statistics, Mathematics, or a related field. Excellent problem-solving abilities, analytical skills, and attention to detail. Proficiency … Understanding the Relational Database Data Modelling and Data Warehousing experience Strong communication skills to convey complex technical concepts to various stakeholders. Strong understanding of machine learning algorithms, statistical analysis, and data manipulation techniques. Experience with documenting processes. Data visualisation tools such as Power BI. What we can offer you 11% non-contributory pension scheme from day 1 ofMore ❯
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 ❯
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 ❯
predictive) machine learning/AI to identify opportunities for influencing internal decision making as well as discussions on white papers/regulatory policy. You will perform hands-on analysisof integrated data from clinical trials and the real world to generate fit-for-purpose evidence that is applied to decision making in drug development programs. Your Experience Ph.D. … . More than 3 years experience in clinical drug development with extensive exposure to clinical trials. Strong knowledge and understanding 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. Strong programming skills … in R and Python. Demonstrated knowledge of data visualization, exploratory analysis, and predictive modeling. Excellent interpersonal and communication skills (verbal and writing). Ability to develop and deliver clear and concise presentations for both internal and external meetings in key decision-making situations. Why Novartis: Helping people with disease and their families takes more than innovative science. It More ❯
predictive) machine learning/AI to identify opportunities for influencing internal decision making as well as discussions on white papers/regulatory policy. You will perform hands-on analysisof integrated data from clinical trials and the real world to generate fit-for-purpose evidence that is applied to decision making in drug development programs. Your Experience Ph.D. … . More than 6 years experience in clinical drug development with extensive exposure to clinical trials. Strong knowledge and understanding 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. Strong programming skills … in R and Python. Demonstrated knowledge of data visualization, exploratory analysis, and predictive modeling. Excellent interpersonal and communication skills (verbal and writing). Ability to develop and deliver clear and concise presentations for both internal and external meetings in key decision-making situations. Why Novartis: Helping people with disease and their families takes more than innovative science. It More ❯
Key Responsibilities: As a System Engineer you will be responsible for various activities across the product lifecycle. Responsibilities include: Support to bid activities Requirements management activities Radar performance analysis Radar algorithm development System and sub-system design Support to customer demonstrations Travel within UK and abroad (including to Gothenburg office) Required Skills: As a person you are positive 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 ❯
in the enterprise sphere. You will be working alongside an in-house team implementing new and emerging technologies to enhance the existing products which promote optimization and data-analysis for retailers. You will be responsible for building and maintaining real-time data analytics and web-browser applications (primarily front-end). The team are moving forward with a … leading or mentoring less experienced Developers is desirable Why Join this company? This privately owned software solutions provider based in Leeds are paving the way for algorithms, data-analysis and optimization for their customer-base (Uk, Europe, North America, and Australia). They are paving the way for retail technology and their collaborative, open and friendly in-house More ❯