Full-Stack Engineer (C#/Python/Data Engineering) 6 months | Remote | IR35 We’re looking for a strong Full-Stack Engineer with solid data engineering skills to join our client’s dynamic technology team. This is an exciting opportunity to work across both legacy and modern data systems, delivering business-critical reports and helping shape the next generation of … ASP.NET Web Framework Experience with Team Foundation Server (TFS) Ability to analyse and reverse engineer existing stored procedures to extract and understand business logic Federated Data Platform (FDP): Solid Python development experience for data engineering Excellent SQL skills Knowledge of Pandas and/or PySpark General Technical Skills: Git/GitHub and understanding of DevOps practices (CICD, secrets scanning) Experience More ❯
services, investment banking, and asset managers. What you’ll be doing Building and maintaining frontend web applications using React and Next.js Developing, testing, and deploying backend services and APIs (Python preferred, e.g. Django, FastAPI) Working closely with founders, design, growth, and other engineers to ship high-impact features Ensuring scalability, performance, security, reliability and maintainability across the full stack Contributing … What they’re looking for At least 5 years’ professional software engineering experience Strong experience delivering production-grade web applications with React and Next.js Solid backend skills, preferably in Python , with good understanding of both relational and NoSQL databases Familiarity with Git and collaborative workflows, background workers/task queues (e.g. Celery, RQ), and caching/pub-sub systems such More ❯
services, investment banking, and asset managers. What you’ll be doing Building and maintaining frontend web applications using React and Next.js Developing, testing, and deploying backend services and APIs (Python preferred, e.g. Django, FastAPI) Working closely with founders, design, growth, and other engineers to ship high-impact features Ensuring scalability, performance, security, reliability and maintainability across the full stack Contributing … What they’re looking for At least 5 years’ professional software engineering experience Strong experience delivering production-grade web applications with React and Next.js Solid backend skills, preferably in Python , with good understanding of both relational and NoSQL databases Familiarity with Git and collaborative workflows, background workers/task queues (e.g. Celery, RQ), and caching/pub-sub systems such More ❯
in usability testing and iterate on feedback to improve interface quality. Full Stack/Backend Focus (40%) Develop, test, and maintain microservices and backend APIs using C#, .NET 8, Python, and RESTful Web APIs. Implement integration and unit tests as part of the development process. Contribute to DevOps practices including CI/CD pipelines, containerization (Docker/Kubernetes), and cloud … UX development with React, NextJS, or Blazor. Proficient in wireframing and prototyping tools (Figma, Adobe XD, or similar). Solid experience in full-stack development using C#, .NET 8, Python, RESTful APIs, and microservices architecture. Familiarity with cloud platforms (Azure or AWS) and containerization technologies. Experience with databases (SQL Server, AWS RDS, MongoDB or other NoSQL). Knowledge of DevOps More ❯
in usability testing and iterate on feedback to improve interface quality. Full Stack/Backend Focus (40%) Develop, test, and maintain microservices and backend APIs using C#, .NET 8, Python, and RESTful Web APIs. Implement integration and unit tests as part of the development process. Contribute to DevOps practices including CI/CD pipelines, containerization (Docker/Kubernetes), and cloud … UX development with React, NextJS, or Blazor. Proficient in wireframing and prototyping tools (Figma, Adobe XD, or similar). Solid experience in full-stack development using C#, .NET 8, Python, RESTful APIs, and microservices architecture. Familiarity with cloud platforms (Azure or AWS) and containerization technologies. Experience with databases (SQL Server, AWS RDS, MongoDB or other NoSQL). Knowledge of DevOps More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
F S People
The role We are looking for a senior, hands-on Full-Stack Engineer to join our small, highly experienced engineering team. You will work across the entire product, from Python services and APIs to React and TypeScript UI components. You will help deliver features end-to-end while raising technical standards across the codebase. This role suits someone who enjoys … robust, secure and ready for scale. Your influence can grow as the company grows. What you'll be doing Build across the stack Deliver features end-to-end across Python backend and React and TypeScript frontend. Write clean, maintainable and well-tested code with clear API contracts. Build UI components and data-driven front-end features with strong TypeScript foundations. … React rendering and API throughput. Work closely with Product to scope work, plan release,s and make pragmatic build-versus-buy decisions. What they're looking for: Hard skills Python proficiency with any framework. FastAPI or Django are welcome. TypeScript expertise and strong React experience. Solid SQL experience. PostgreSQL is preferred but any advanced SQL background is welcome. Strong automated More ❯
Elizabeth, New Jersey, United States Hybrid/Remote Options
ALTA IT Services
following PSEG governance and change control processes Develop and maintain ELT/ETL pipelines using AWS Glue, Step Functions, Lambda, DMS, and AppFlow Automate transformations and model refresh using Python, PySpark and SQL Implement end-to-end source-to-target data integration, mapping and transformation across data source ? Raw ? Curated ? Redshift Proficient in Redshift SQL for transformations, optimization, and model … in related field with 8+ years of experience as a data engineer Additional years of experience may be considered in lieu of a degree. Proficiency in programming languages like Python or Java, strong SQL skills, and knowledge of big data tools like Apache Hadoop, Spark, or Kafka. Experience with cloud platforms (AWS, Azure, GCP) and data warehousing solutions (Snowflake, Redshift More ❯
projects that span infrastructure, reporting, and tooling-making a tangible impact on the fund's performance and scalability. Key Responsibilities Build and maintain robust data pipelines and automations using Python, SQL, and Excel/VBA Integrate external data feeds and APIs into internal systems and databases Develop dashboards and reporting tools to support trading, risk, and operations Manage infrastructure hosted … Candidate Profile 1 - 5 years of experience in a technical, data-focused, or quantitative role Bachelor's degree in a STEM field (Computer Science, Engineering, Maths, Physics, etc.) Strong Python skills for scripting, data processing, and API integration Solid SQL experience for data manipulation and querying Proficiency in Excel/VBA for reporting and automation Familiarity with Microsoft Azure infrastructure More ❯
a First-Class degree in Computer Science, Engineering, or related field 5+ years of proven experience in software engineering within AI, SaaS, or automation platforms Deep technical expertise (e.g., Python, Node.js, AI/ML integration, cloud infrastructure) Previous experience in a leadership role within a startup or high-growth tech company Excellent problem-solving, communication, and organisational skills A passion … an ambitious technical leader ready to drive innovation and scale, we'd love to hear from you. Apply today to learn more about this opportunity. Desired Skills and Experience Python, Node, Node.js, AWS, Amazon Web Services, Azure, Microsoft Azure, GCP, Google Cloud Platform, VP, VP of Engineering, CTO More ❯
Edinburgh, Scotland, United Kingdom Hybrid/Remote Options
Luxoft
tools Apply prompt engineering, Retrieval-Augmented Generation (RAG), and context-aware pipelines to enhance model accuracy and relevance. Integrate AI models with enterprise systems, APIs, and data stores using Python, Java, or Node.js. Collaborate with architects to define scalable, secure, and cost-efficient AI service architectures. Implement AI/ML pipelines for training, validation, and deployment using tools like MLflow … Support POCs, pilots, and full-scale implementations using agile methodologies. Document and present solution designs, technical findings, and outcomes to leadership and clients. Skills Description: Strong programming skills in Python (preferred), with experience in Java or Node.js. Hands-on experience with LLMs (e.g., GPT, LLaMA, Claude, Mistral), Transformers, and Diffusion models. Experience with Hugging Face Transformers, LangChain, LLM orchestration frameworks More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Luxoft
tools Apply prompt engineering, Retrieval-Augmented Generation (RAG), and context-aware pipelines to enhance model accuracy and relevance. Integrate AI models with enterprise systems, APIs, and data stores using Python, Java, or Node.js. Collaborate with architects to define scalable, secure, and cost-efficient AI service architectures. Implement AI/ML pipelines for training, validation, and deployment using tools like MLflow … Support POCs, pilots, and full-scale implementations using agile methodologies. Document and present solution designs, technical findings, and outcomes to leadership and clients. Skills Description: Strong programming skills in Python (preferred), with experience in Java or Node.js. Hands-on experience with LLMs (e.g., GPT, LLaMA, Claude, Mistral), Transformers, and Diffusion models. Experience with Hugging Face Transformers, LangChain, LLM orchestration frameworks More ❯
tools Apply prompt engineering, Retrieval-Augmented Generation (RAG), and context-aware pipelines to enhance model accuracy and relevance. Integrate AI models with enterprise systems, APIs, and data stores using Python, Java, or Node.js. Collaborate with architects to define scalable, secure, and cost-efficient AI service architectures. Implement AI/ML pipelines for training, validation, and deployment using tools like MLflow … Support POCs, pilots, and full-scale implementations using agile methodologies. Document and present solution designs, technical findings, and outcomes to leadership and clients. Skills Description: Strong programming skills in Python (preferred), with experience in Java or Node.js. Hands-on experience with LLMs (e.g., GPT, LLaMA, Claude, Mistral), Transformers, and Diffusion models. Experience with Hugging Face Transformers, LangChain, LLM orchestration frameworks More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sussex Police
deep analysis on key questions that are facing the team. Develop symantic models and pipelines to support the build of dashboards based on Microsoft Power BI. Developing R or Python scripts to produce predictive models for use within PowerBI or reporting. Maintenance of Power BI, SQL and related reporting systems, helping to ensure a useful and reliable reporting function for … dashboards in Power BI Desktop utilising various visualisation tools Creating custom visuals through Software Development Kit ( SDK) Setting up connection details and scheduling for data pipelines Developing R or Python scripts Working closely with key Business Users to establish and document the full detailed requirements for the range of reporting required Analysis of legacy reporting solutions and designing effective Power … associated areas including; development , Enterprise Architecture, Governance, Rollout and Adoption Knowledge or experience ofData Factory, Data Lake, Azure SQL database, Azure SQL Data warehouse, Azure Analysis Services, R Studio, Python, Power Apps or Microsoft Fabric. Considerable technical knowledge or experience in any of the following: Power BI Report Server or Cloud based Service, or similar visualisation experience. Database including MS More ❯
engineering fundamentals, thrives in a small team, and wants to see the commercial impact of their work. Key Responsibilities Develop, maintain, and enhance data pipelines and ETL processes using Python and SQL. Manage and integrate API connections and FTP data feeds into internal systems. Build and support dashboards and reports to provide visibility across trading and operations. Support and optimise … Experience Bachelor’s degree in a STEM field (Computer Science, Engineering, Maths, Physics). 2–4 years’ experience in a technical, data, or engineering-focused role. Strong skills in Python, SQL, and Excel/VBA . Experience building or maintaining ETL/data pipelines , particularly around APIs or FTP processes. Working knowledge of Microsoft Azure and Git . Excellent analytical More ❯
engineering fundamentals, thrives in a small team, and wants to see the commercial impact of their work. Key Responsibilities Develop, maintain, and enhance data pipelines and ETL processes using Python and SQL. Manage and integrate API connections and FTP data feeds into internal systems. Build and support dashboards and reports to provide visibility across trading and operations. Support and optimise … Experience Bachelor’s degree in a STEM field (Computer Science, Engineering, Maths, Physics). 2–4 years’ experience in a technical, data, or engineering-focused role. Strong skills in Python, SQL, and Excel/VBA . Experience building or maintaining ETL/data pipelines , particularly around APIs or FTP processes. Working knowledge of Microsoft Azure and Git . Excellent analytical More ❯
interface with and containerize our PyTorch-based verification toolkit. Champion an API-first development approach to deliver feature-rich, versioned interfaces that support both our TypeScript user interface and Python-based SDKs. Develop and maintain Infrastructure as Code (IaC) and DevOps pipelines to ensure reliable service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability … Experience automating version control, testing, and releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a More ❯
interface with and containerize our PyTorch-based verification toolkit. Champion an API-first development approach to deliver feature-rich, versioned interfaces that support both our TypeScript user interface and Python-based SDKs. Develop and maintain Infrastructure as Code (IaC) and DevOps pipelines to ensure reliable service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability … Experience automating version control, testing, and releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a More ❯
prototype-driven culture. Requirements 8+ years of experience designing and deploying applied ML or AI systems into production, with at least 3+ years leading data science teams. Fluent in Python and a strong interest in general software engineering principles. You have worked with common python frameworks (Numpy, Pandas...) Demonstrated expertise with agentic AI systems , including orchestration frameworks (LangGraph preferred, LangChain More ❯
prototype-driven culture. Requirements 8+ years of experience designing and deploying applied ML or AI systems into production, with at least 3+ years leading data science teams. Fluent in Python and a strong interest in general software engineering principles. You have worked with common python frameworks (Numpy, Pandas...) Demonstrated expertise with agentic AI systems , including orchestration frameworks (LangGraph preferred, LangChain More ❯
Essential Skills & Experience: 10+ years of experience in data engineering, with at least 3+ years of hands-on experience with Azure Databricks. Strong proficiency in Python and Spark (PySpark) or Scala. Deep understanding of data warehousing principles, data modelling techniques, and data integration patterns. Extensive experience with Azure data services, including Azure Data Factory, Azure Blob Storage, and Azure SQL More ❯
Essential Skills & Experience: 10+ years of experience in data engineering, with at least 3+ years of hands-on experience with Azure Databricks. Strong proficiency in Python and Spark (PySpark) or Scala. Deep understanding of data warehousing principles, data modelling techniques, and data integration patterns. Extensive experience with Azure data services, including Azure Data Factory, Azure Blob Storage, and Azure SQL More ❯
full data cycle. Proven Experience working with AWS data technologies (S3, Redshift, Glue, Lambda, Lake formation, Cloud Formation), GitHub, CI/CD Coding experience in Apache Spark, Iceberg or Python (Pandas) Experience in change and release management. Experience in Database Warehouse design and data modelling Experience managing Data Migration projects. Cloud data platform development and deployment. Experience of performance tuning … Experience in data warehouse design (Kimball and lake house, medallion and data vault) is a definite preference as is knowledge of other data tools and programming languages such as Python & Spark and Strong SQL experience. Experience is building Data lake and building CI/CD data pipelines A candidate is expected to understand and can demonstrate experience across the delivery More ❯
functional teams including UI designers and medical professionals to gather requirements and translate them into compelling user experiences. Develop and maintain high-quality, scalable, and maintainable code using Qt, Python, and QML on a Linux operating system. Collaborate with cross-functional teams, including hardware engineers, product design engineers, software test, reliability, and leadership to define software requirements and deliver high … Bachelors degree and 7 years of relevant experience OR Masters degree with 5 years of relevant experience OR PhD with 3 years relevant experience Preferred Qualifications Expertise working in Python/C++ environments, ideally with ROS or device-level comms Strong experience in desktop UI development (e.g. Qt/QML, PyQt, Open GL, unity, GTK, WPF, or similar) Experience building More ❯
Significant experience administering and scaling Elastic SIEM - Elastic Security, Elastic Stack) -in enterprise environments Expertise with automation and orchestration tools, such as Tines and SOAR platforms Familiarity with Bash, Python or equivalent languages Strong knowledge of Linux systems, networking and cloud logging architectures Proven ability to manage upgrades, migrations and high-availability deployments Experience in securing hybrid cloud environments, including … Azure, AWS or GCP Strong scripting skills in Bash and Python (or equivalent), with experience in automation and operational tooling Proficiency in Linux system administration, including troubleshooting, performance tuning and security hardening Experience with infrastructure-as-code and config management tools, such as Ansible, Terraform, Puppet or similar Familiarity with security monitoring, incident response and detection engineering workflows Mentorship or More ❯