Project Engineer
Location
United Kingdom
Posted
9 days ago
Salary
£44K - £54K / year
Seniority
Mid Level
No structured requirement data.
Job Description
Project Engineer
Job Details
Role Description We’re looking for a Project Engineer to join our Engineering team at Calor. This is a fantastic opportunity to play a key role in delivering improvements that enhance safety, reliability, productivity, efficiency, and sustainability across our high-hazard operations. From supporting Operations, Sales and Customer Engineering to leading major capital projects at depots, filling plants and terminals, this role offers both variety and challenge. You’ll also help ensure the integrity of our high-hazard processes keeping our people, our customers, and the public safe. - Lead and deliver engineering projects with a focus on multi discipline installations. - Apply specialist engineering knowledge to solve real-world problems and improve business performance. - Provide technical expertise and support across Operations, Sales, and Customer Engineering. - Contribute to the design, development, and implementation of new systems and equipment. - Ensure all projects comply with safety regulations, industry standards, and Calor specifications. - Manage contractors, consultants, and suppliers during project delivery. - Share your learnings and knowledge with the wider team, supporting knowledge development across the function. Qualifications - HNC (minimum) in a relevant engineering discipline; working towards Chartered status preferred. - Strong understanding of COMPEX / ATEX requirements in hazardous areas. - Experience working on high-hazard process plants and a good understanding of COMAH Regulations. - Familiarity with safety analysis techniques such as HAZOP and LOPA. - Proven project engineering and management skills, including cost control. - Ability to set high standards, challenge the status quo, and deliver continuous improvement. - Strong communication and stakeholder management skills. Benefits - 25 days annual leave plus Bank Holiday - Private Medical Insurance - Company Pension Scheme (matched contributions to up to 7.5%) - Life Assurance - Staff discounts on gas - Shopping discounts
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Quality Engineer
Duetto ResearchDuetto is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law. Sound like you? If this role has you excited, we'd love to hear from you — even if you don't tick every box. At Duetto, we hire for potential, perspective, and the drive to make things happen. Apply and let's start a conversation.
Role Description Duetto is building a quality engineering function from scratch, and this Senior QE role is the first hire that will define what quality engineering means at the company. This is not a traditional QA gatekeeper role. Duetto's quality model is a hybrid/guild approach: developers own testing, and QEs coach, enable, and build shared infrastructure that makes high-quality testing the path of least resistance. The timing is significant. Duetto is in the middle of three simultaneous transformations: a monolith-to-microservices migration, a frontend migration to Playwright, and a shift to AI-generated code at scale. Each demands someone who can design test strategy for a system in motion. You will be placed on the central quality engineering team or embedded in a high-priority product team, depending on organizational need at the time of hire. What you'll do - Test automation architecture and quality gates (35%) - Define and own quality gate logic within CI pipelines: coverage thresholds, mutation score gates, contract test enforcement, flaky test quarantine rules, and test result reporting. - Implement flaky test auto-quarantine logic: tests failing more than 3 times in 7 days are quarantined and ticketed. - Design and maintain Testcontainers configurations for MongoDB, PostgreSQL, Redis, LocalStack, and RabbitMQ. - Build and maintain DataDog quality dashboards tracking test health, coverage trends, and flaky test rates. - Drive PR pipeline test execution toward the P90 target of under 15 minutes. - Selenium-to-Playwright migration (25%) - Lead and execute migration from Selenium and Cypress to consolidated Playwright (currently at 26% completion). - Use Claude Code to accelerate AI-assisted test migration at scale. - Design the shared Playwright configuration, CI sharding strategy, and page object library. - Own consolidating from 3 E2E frameworks to 1 (Playwright). - Contract testing and microservices quality (20%) - Design and implement Pact contract testing for service boundaries created during monolith-to-microservices extraction. - Manage the Pact broker and establish consumer-driven contract testing as standard practice. - Work with teams on API contract testing for GraphQL and REST service contracts. - Developer coaching and quality culture (20%) - Coach developers on testing practices and automation patterns. - Champion AI-augmented testing practices using Claude Code, CodeRabbit, and Augment. - Establish mutation testing practices using PIT (Java) and Stryker (JavaScript/TypeScript). - Mentor junior QEs as the team grows. Qualifications - Strong experience with Playwright for end-to-end test automation, including page object patterns and CI integration. - Hands-on experience defining and implementing quality gates within GitHub Actions pipelines. - Contract testing experience; Pact experience strongly preferred. - Proficiency in both Java and TypeScript/JavaScript for test implementation. - Experience with Testcontainers or equivalent integration test infrastructure. - Demonstrated ability to reduce test flakiness at scale. - Strong understanding of test strategy for distributed systems and service-oriented architectures. Requirements - Duetto operates in an AI-first engineering environment. This role requires active use and advocacy of AI tooling. - Experience using Claude Code or similar AI coding assistants for test generation and automation. - Ability to evaluate and review AI-generated test code for correctness and coverage gaps. - Understanding that 50-70% of code at Duetto is AI-generated and QE practices must account for this. - Experience prompting AI tools effectively for test migration tasks at scale. Personal qualities - Coaching mindset: you see your job as making developers better at testing, not gatekeeping. - Comfortable operating with ambiguity — this function is built from scratch. - Strong written and verbal communication skills for distributed teams. - Able to prioritize pragmatically: knows the difference between value-add improvements and overhead. - High standards for your own work combined with patience for teams building testing skills. Technical environment - End-to-end testing: Playwright, Selenium (legacy), Cypress (legacy). - Unit testing: JUnit 5 + Mockito (Java), Jest + React Testing Library (TypeScript). - Integration testing: Testcontainers. - Contract testing: Pact. - Performance testing: k6. - Security: Snyk, Trivy. - Mutation testing: PIT (Java), Stryker (JavaScript). - CI/CD: GitHub Actions. - Observability: DataDog, OpenTelemetry. - AI tools: Claude Code, CodeRabbit, Augment. - Core stack: Java, Spring Boot, React, TypeScript, Next.js, GraphQL, MongoDB, AWS. Benefits - Compensation range (L5 - senior): TBD. - Equity participation. - Comprehensive health, dental, and vision coverage. - Flexible remote-first work environment. - Home office stipend. - Professional development budget. - Unlimited PTO. Why join Duetto now? - Build from scratch. This is the first senior QE hire defining quality engineering practices for the entire engineering organization. - Architectural impact at scale. The monolith-to-microservices migration is underway. The infrastructure you design shapes how the organization tests distributed systems for years. - AI-first testing. Pioneer AI-assisted test generation in a codebase where 50-70% of code is already AI-generated. - Modern tooling throughout. Playwright, Testcontainers, Pact, k6, GitHub Actions, DataDog — no legacy constraints. - Clear growth path. Senior QE (L5) to staff/lead QE (L6) as the function matures. - Stability and market leadership. Duetto is series D funded and the market leader in hospitality revenue management SaaS.
Staff Support Engineer
CircleCICircleCI delivers a continuous integration platform that allows developers to build at-scale projects more quickly and efficiently. A San Francisco, California-
Role Description The Staff Support Engineer is the technical authority and strategic backbone of Support Engineering. This role operates at organizational scope — well beyond individual tickets — owning the escalation model, shaping cross-functional engineering relationships, and driving platform-level improvements that reduce future support burden. You are the technical voice in cross-functional forums, a trusted advisor to leadership, and the connective tissue between Enterprise customers and Product/Engineering. Success here means the team is sharper, the product is more supportable, and recurring escalation patterns stop recurring. What You'll Do: - Own Support Engineering's escalation management: coordinate research and reproductions with Product Engineering, identify recurring patterns, and drive structural corrections that prevent repeat incidents. - Serve as the senior cross-functional liaison between Support Engineering and Product, Engineering, Security, and Revenue — attending scoping sessions, architectural discussions, and GTM forums to ensure supportability is a design requirement, not an afterthought. - Lead AI-assisted tool development and set team standards for code quality, review practices, and responsible adoption of emerging capabilities across the engineering interface. - Identify and lead team initiatives, owning delivery and ensuring AI adoption objectives are reflected in team priorities and cross-team roadmap discussions. - Mentor Support Engineers at all levels; develop the next generation of cross-functional technical leads and assist managers where coaching opportunities arise. - Define and continuously evolve Support Engineering's operational practices — escalation workflows, sandbox standards, and AI-integrated processes — at organizational scope. Qualifications - 7+ years of technical product support or engineering experience, with demonstrated ability to operate autonomously across multiple teams and influence without direct authority. - Proven track record leading complex, cross-functional escalations and driving root cause elimination — not just resolution. - Strong programming proficiency in one or more languages; ability to build tools, conduct peer code review, and contribute to Engineering R&D with a supportability lens. - High understanding of distributed service architecture across product specialty areas, including AI-powered component integration and failure modes. - Demonstrated business acumen: ability to align decisions to company OKRs, quantify the impact of operational patterns, and contribute economic perspective to tooling and process decisions. - Experience mentoring engineers and building team capability; track record of reducing siloed knowledge and creating organizational redundancy. Requirements - Experience with build, test, and deployment automation (CI/CD) in a technical leadership or customer-facing capacity. - Familiarity with AI/ML technologies and LLM-based code diagnostics. - Advanced knowledge of Docker, Linux containers, and Kubernetes for container orchestration. - Expertise automating major IaaS platforms (AWS, GCP, Azure) with a DevOps focus. - Experience debugging distributed systems and microservices architectures. - Knowledge of iOS application testing, code signing, and deployment processes. Benefits - United Kingdom Base Pay Range: £85,000 — £107,000 GBP. - We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Company Description CircleCI is the world’s largest continuous integration/continuous delivery (CI/CD) platform, and the hub where code moves from idea to delivery. As one of the most-used DevOps tools - processing more than 3 million jobs a day - CircleCI has unique access to data on how the most effective engineering teams work, and the tools to help software companies successfully leverage the power of AI into their commercial applications. Founded in 2011 and headquartered in downtown San Francisco with a global, remote workforce, CircleCI is venture-backed by multiple investors. CircleCI is an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Title: Senior ML Engineer - Kimchi (LLM Inference Optimization) Location: Spain This is a high-impact seat. It is also a high-autonomy seat as you'll be given the room to lead the technical direction of inference optimization at Kimchi, not execute someone else's roadmap. The problem: running LLMs in production is a moving target. The "right" model and serving configuration for a workload depend on traffic shape, sequence-length distribution, batch dynamics, GPU SKU, memory bandwidth, quantization tolerance, and a dozen other variables that shift week to week. Most teams pick a model once, over-provision GPUs, and absorb the cost. Kimchi is the system that makes that decision automatically - continuously matching workloads to the most cost-efficient, best-performing LLM and serving configuration on a customer's infrastructure. We're building the optimization layer between the model and the hardware, and we need engineers who understand both sides deeply. Stack Python; vLLM; SGLang; TensorRT-LLM; PyTorch; CUDA-adjacent tooling; Kubernetes; gRP; ClickHouse; PostgreSQL; GCP Pub/Sub; AWS / GCP / Azure; GitLab CI; ArgoCD; Prometheus; Grafana; Loki; Tempo. Requirements: - 5+ years building real ML systems, with a portfolio that shows depth in inference or training infrastructure (not just model training notebooks). - Strong Python - production services, not scripts. - Hands-on experience with at least one of vLLM, SGLang, or TensorRT-LLM, and a working mental model of why an inference engine performs the way it does on a given GPU. - Fluency with quantization tradeoffs - you've measured quality regressions, not just compression ratios. - Comfort with distributed systems: collective communication, sharding strategies, and the practical failure modes of multi-GPU and multi-node setups. - A bias toward measurement. You instrument before you optimize, and you can tell the difference between a real win and a benchmark artifact. - Self-direction. This role comes with a wide mandate; you should be excited by that, not unsettled by it. Responsibilities: - Push throughput. Continuous batching, speculative decoding, chunked prefill, kernel-level tuning across vLLM, SGLang, and TensorRT-LLM. Find the ceiling on each GPU SKU, then raise it. - Cut latency. Attack TTFT and TPOT separately. Profile, identify the actual bottleneck (compute, memory bandwidth, scheduling, networking), and fix it - not the bottleneck you assumed. - Get more out of the KV cache. Paged attention, prefix caching, eviction policies, cache reuse across requests, quantized KV. This is where a lot of the unrealized throughput lives, and it's an area you'll own. - Quantize without regressing quality. INT8, INT4, FP8 across weights, activations, and KV. Empirical work: measure quality on real workloads, not just perplexity benchmarks. - Shrink cold starts and memory footprint. Faster init, smarter weight loading, tighter memory accounting - the difference between a model that scales and one that doesn't. - Scale across nodes. Distributed inference topologies, network-aware placement, checkpointing strategies that don't bottleneck on storage or interconnect. - Set the technical direction. Decide what we benchmark, what we adopt, and what we build ourselves. Bring the team along with strong writeups and reproducible experiments. What's in it for you? - Competitive salary (depending on the level of experience). - Enjoy a flexible, remote-first global environment. - Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology - Equity options. - Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks. - Spend 10% of your work time on personal projects or self-improvement. - Learning budget for professional and personal development - including access to international conferences and courses that elevate your skills. - Annual hackathon to spark new ideas and strengthen team bonds. - Team-building budget and company events to connect with your colleagues. - Equipment budget to ensure you have everything you need. - Extra days off to help maintain a healthy work-life balance. #LI-Remote
CoE Support Engineer
AVEVAAVEVA is a global leader in industrial software, delivering innovative solutions that drive digital transformation across industries such as energy, manufacturi
Title: CoE Support Engineer Location: Lake Forest CA United States $82,400.00 - $137,300.00 This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training. Position: CoE Support Engineer Location: Lake Forest, California Employment type: Full-time regular- Hybrid Responsibilities: As a CoE Support Engineer, your role will be to: - Ensure the reliability and performance of client applications while addressing any potential technical issues. - Support Application Engineers with technical difficulties during new site commissioning, system upgrades, and expansions. - Collaborate effectively with our global R&D Solution team to manage issue escalations. - Develop and recommend corrective measures for technical application issues identified in the field or in-house. - Solve technical problems from end customers, application engineers, and engineering teams. - Document and disseminate knowledge through the creation of KB articles concerning technical issues and their resolutions. Essential Qualifications: - Bachelor's degree in electrical engineering, Power Systems, Computer Science, or equivalent - Manufacturing Execution System (MES) experience including Operation, Performance, and Quality aspects. - Technical expertise in HMI or SCADA troubleshooting. - Proficiency in software and database troubleshooting, diagnosis, and problem-solving. - Experience with SQL Database querying and programming. - Exceptional interpersonal skills and team-oriented mentality. - Self-motivated, proactive, and customer-focused with a positive attitude. - Ability to learn quickly and be inquisitive. - Excellent written and oral communication skills. - Comfortable working in a fast-paced, dynamic environment. - Capability to interact effectively with people from diverse technical backgrounds. - Availability for occasional travel to various customer sites regionally and worldwide. Desirable Qualifications: - Proficiency in VB.NET, C#, HTML5 coding - Experience with Angular, JavaScript, C#, ASP.NET, and .NET CORE - Familiarity with AVEVA products, especially System Platform, Historian, and InTouch - Basic understanding of control systems and PLC We celebrate and reward employees for being straightforward, open, passionate, and challenging the status quo. We prioritize diversity and inclusion, welcoming all individuals and fostering an inclusive culture. If you have a passion for success - on the job and beyond - we would love to hear from you. Experience what it's like to work for AVEVA. USA Benefits include: Flex work hours, 20 days PTO rising to 25 with service, three paid volunteering days, primary and secondary parental leave, well-being support, medical, dental, vision, and 401K. It's possible we're hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive. Hybrid working By default, employees are expected to be in their local AVEVA office three days a week, but some positions are fully office-based. Roles supporting particular customers or markets are sometimes remote.
