Senior Software Engineer
1 week ago
OverviewAt EcoOnline, we believe in the power of technology to reshape how organisations protect their people and the planet, paving the way for a safer, more sustainable future. As a global SaaS leader, we’re at the forefront of innovation in workplace health, safety, and sustainability. Trusted by over 11,000 customers, we’re recognised as pioneers in our field, delivering expertise and guidance to empower our customers at every stage of their safety and sustainability journey. We’re a growing global tech company, with huge potential for curious and caring minds, committed to each other, to deliver solutions that protect people and the planet for future generations. Our team of experts are focused on creating meaningful impact and making a real difference for our customers.About the RoleWe are looking for a Senior Software Engineer with strong Python skills and experience building and operating Large Language Model (LLM)–based systems in production.You will design and implement backend services that integrate with Azure OpenAI and AWS Bedrock (Anthropic models) to power intelligent product features.This is a software engineering role — not a research position. You’ll focus on system integration, orchestration, observability, and performance, ensuring LLM-based solutions are production-grade and scalable.Key ResponsibilitiesDesign, build, and maintain backend services that integrate LLMs for summarization, chat, information retrieval, or content enrichment.Develop prompt orchestration, context retrieval, and RAG pipelines using vector databases.Build reusable Python libraries and SDKs to standardize GenAI integrations across teams.Implement caching, batching, and fallback mechanisms to improve reliability and manage API costs.Collaborate with product and platform teams to integrate GenAI safely and effectively into applications.Monitor, evaluate, and optimize latency, reliability, and output quality of LLM workflows.Build and maintain observability around GenAI components (logging, tracing, metrics).Ensure data privacy, compliance, and safe use of LLM systems in production environments.Contribute to internal architecture, best practices, and reusable frameworks for GenAI development.What we\'re looking for5+ years of experience as a software engineer with strong Python programming skills.Experience designing and implementing event-driven architectures (e.g. using queues, streams, pub / sub).Experience integrating with LLM APIs (Azure OpenAI and AWS Bedrock – Anthropic models).Familiarity with RAG (Retrieval-Augmented Generation) and vector databases.Strong understanding of asynchronous programming, concurrency, and reliability patterns (retry, circuit breaker, caching).Experience with Docker, Kubernetes, or similar containerized environments.Familiarity with cloud infrastructure (AWS and Azure) and CI / CD pipelines.Experience with ElasticSearch for document retrieval, semantic search, or RAG context storage.Solid understanding of logging, monitoring, and tracing for distributed or event-driven systems.Collaborative mindset and ability to work cross-functionally with product, data, and platform teams.Our BenefitsWe offer a variety of global benefits which are listed below. Please note a country-specific breakdown will be provided during your interview process.🌴 Generous Paid Time Off🍼 Extended Parental Leave❤️🩹 Robust Health Coverage💡 Accelerated Learning Paths🧘♂️Team Wellness Initiatives📆 Company-wide Events🌎 Employee Resource Groups⭐️ Recognition awardsEcoOnline is proud to be an equal-opportunityemployer. We celebrate diversity and are committed to creating an inclusive environment where everyone feels safe and empowered to be themselves. Our Talent Acquisition team reviews all applications and believes in the potential of individuals who may not meet all the specific requirements but demonstrate the attitude, alignment with our values and drive to succeed.We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need any assistance due to a disability, please speak to your talent acquisition partner.#LI-Hybrid #J-18808-Ljbffr
-
Senior Software Engineer
2 weeks ago
Greater London, United Kingdom Burns Sheehan Full timeSenior Software Engineer (Python) – Reducing Carbon Emissions with Machine Learning! Python on AWS £90-£110,000 per annum plus stock London Office - 1-2 days a week Are you a Senior Software Engineer with a passion for working with curious, humble colleagues to build exceptional customer-focused products using Python? Do you align with their principles...
-
Senior Software Engineer
2 weeks ago
Greater London, United Kingdom Burns Sheehan Full timeSenior Software Engineer (Python) – Reducing Carbon Emissions with Machine Learning!Python on AWS £90-£110,000 per annum plus stock London Office - 1-2 days a weekAre you a Senior Software Engineer with a passion for working with curious, humble colleagues to build exceptional customer-focused products using Python?Do you align with their principles –...
-
Senior Software Engineer
3 weeks ago
Greater London, United Kingdom Burns Sheehan Full timeJob DescriptionSenior Software Engineer (Python) – Reducing Carbon Emissions with Machine Learning!Python on AWS £90-£110,000 per annum plus stock London Office - 1-2 days a weekAre you a Senior Software Engineer with a passion for working with curious, humble colleagues to build exceptional customer-focused products using Python?Do you align with their...
-
Senior Software Engineer
1 week ago
Greater London, United Kingdom Anson Mccade Careers Full timeSenior Software Engineer £80,000 to £100,000 base plus package, equity, hybrid working. Location: Central London, Greater London - United Kingdom, 4 days onsite. Type: Permanent. Senior Software Engineer - SaaS and Payments. A high‑growth B2B fintech scale‑up transforming how complex industries handle payments and financial workflows is growing its...
-
Senior Software Engineer
1 week ago
Greater London, United Kingdom Burns Sheehan Full timeThis range is provided by Burns Sheehan. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Burns Sheehan Senior Software Engineer (Python) – Reducing Carbon Emissions with Machine Learning! Python on AWS London office - 1-2 days a week Are you a Senior...
-
Senior Software Engineer
1 week ago
Greater London, United Kingdom Fyre Global Limited Full timeOverviewSenior Software Engineer Node.js / AWS / React London (Hybrid, 3 days onsite)Are you the kind of Senior Software Engineer who enjoys taking something fast-and-scrappy and turning it into something scalable, elegant, and genuinely robust?This is a chance for a Senior Software Engineer to join a small, but ambitious xwzovoh tech-for-good / IoT startup...
-
Senior Software Engineer
2 weeks ago
Greater London, United Kingdom 83zero Ltd Full timeJob Title: Senior Software Engineer (C) Location: Fully Remote (UK) Salary: £90,000 - £110,000 per annum (DOE) Are you a systems-focused engineer with a passion for virtualisation and fullstack development? We're hiring a Senior Systems Engineer to join a UK-based tech company that’s building innovative solutions across storage, networking, and compute...
-
Senior Software Engineer
2 weeks ago
Greater London, United Kingdom 83zero Limited Full timeJob Title: Senior Software Engineer (C) Location: Fully Remote (UK) Salary: £90,000 - £110,000 per annum (DOE) Are you a systems-focused engineer with a passion for virtualisation and fullstack development? We're hiring a Senior Systems Engineer to join a UK-based tech company that's building innovative solutions across storage, networking, and compute...
-
Senior Sales Engineer
2 days ago
Greater London, United Kingdom Perforce Software Full timePosition SummaryOur Sales Engineering team at Perforce is searching for a Senior Presales Engineer to join the team. We are looking for an individual who has the ability to partner with the Regional Sales Manager to provide customers with technical information to help them decide to purchase the Delphix platform. This position would highlight Delphix’s...
-
Senior Presales Engineer — Data Security
2 days ago
Greater London, United Kingdom Perforce Software Full timeA leading software company in Greater London is seeking a Senior Presales Engineer to join their Sales Engineering team. This role involves presenting the Delphix platform, managing technical engagements, and building customer relationships. Candidates should have a Bachelor's degree in a related field and 3–5 years in presales technology, alongside...