
Senior Software Engineer (Data Platform)
On site
London, United Kingdom
£ 100,000 / year
Full Time
12-03-2025
Job Specifications
About Us
autone is reimagining the future of retail with cutting-edge AI-driven intelligence, empowering brands to make smart, waste-free decisions that drive growth and efficiency. Trusted by over 50 global brands, we blend advanced AI and deep retail expertise to unlock seamless collaboration between supply chains and human insight. The result? Reduced inventory waste, boosted sales, and precise forecasting that saves money and enhances operations - all while empowering teams to focus on what they do best.
Founded in London in 2021 and backed by industry giants like Y Combinator & General Catalyst, autone is moving fast to transform retail as we know it. Join us on this journey to a smarter, more agile future.
A career with autone is an opportunity to work with some of the best and brightest minds, disrupting the retail industry for a better future. We favour in-office work Tuesday to Friday in our Vauxhall office. We’re obviously flexible and considerate about it, but if you prefer working from home on a full-time basis, this might not be the best gig for you.
And Now to You!
We’re on the hunt for a passionate and experienced engineer to join our growing product team and help us build the backbone of smarter retail decisions. As a data engineer, you’ll play a pivotal role in designing and maintaining a performant, scalable, and reliable data platform, enabling cutting-edge machine learning and AI innovations.
If you’re driven by solving complex challenges, thrive in collaborative environments, and want to make a tangible impact at an early-stage startup, we’d love to meet you.
Your Responsibilities
Collaborate with the product team to understand requirements and deliver technical solutions.
Deploy high-performance, scalable data processing pipelines (SQL and ETL).
Design and shape the future of our data architecture to enhance ML/AI capabilities.
Write high-quality, reusable, scalable Python using your software engineering expertise.
Review and refine code written by colleagues.
Continuously improve development processes by introducing new tools or technologies.
What We’re Looking For
A minimum 2:1 degree in a STEM subject (preferably Computer Science) or equivalent experience.
5–8 years of engineering experience, ideally with exposure to early-stage startups.
Advanced knowledge of Python and SQL.
Familiarity with pipeline orchestration tools (e.g., Airflow, Dagster).
Advanced expertise in writing scalable, distributed Python applications (e.g., Ray, PySpark, Dask).
A proven track record in shaping and architecting scalable data solutions.
Experience building and optimizing big data pipelines, architectures, and datasets.
Ability to thrive in a dynamic environment and work collaboratively with cross-functional teams.
A preference for working in-office.
Our Tech Stack
Languages & Tools: Python, SQL, Dagster, Docker, Kubernetes.
Cloud Infrastructure: Kubernetes, Amazon Athena.
Data Modelling: dbt. While this is our current stack, we’re always open to exploring new technologies that can elevate our workflow.
Why You’ll Love Joining autone
High Impact Role: Shape the future of retail technology at an early-stage startup and work directly with the founders.
Modern Tech Stack: Get hands-on experience with an agile and innovative tech stack - and the freedom to experiment with new tools.
Career Growth: Meritocratic and results-driven opportunities to grow and advance.
Fun & Team Spirit: Fortnightly team events – from games nights to sporting events or a casual trip to the pub.
Compensation
We believe in rewarding talent with a competitive and fair compensation package, which includes:
Base Salary: A highly competitive base salary, aligned with your experience and the market.
Stock Options: Share in autone’s success with stock options, giving you a stake in the company’s growth.
The Interview Process
We value transparency in our hiring process and want you to feel prepared at every step. Here’s what to expect:
Stage 1: Work Experience and SQL
A live coding session focused on SQL. Be ready to design schemas and write queries in real time.
A discussion on your previous technical experience
Stage 2: System Design and Technical Skills Interview
A discussion of your previous experience, paired with a collaborative session on high-level system design concepts.
Stage 3: Meet our CTPO
An opportunity to connect with our Chief Technology & Product Officer, learn more about autone’s vision, and discuss how your goals align with ours.
Apply now
We’re excited to hear from you.
If you have any questions, don’t hesitate to reach out to us at hiring@autone.io
Compensation Range: £75K - £100K
About the Company
Most retail executives possess an innate ability to understand their businesses. They can instinctively weigh trade-offs when making inventory decisions, comprehend the causes and effects of various actions, and understand what external factors will impact their internal operations. However, their software stack is often limited to spreadsheets, which do not support their expertise. At autone, we envision a world without overproduction, defects, unnecessary transport, emissions, delays, and ill-informed decisions. It is a w... Know more
Related Jobs


- Company Name
- Confluent
- Job Title
- Junior Frontend Software Engineer
- Job Description
- With Confluent, organisations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organisation to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day. One Confluent. One team. One Data Streaming Platform. Data Connects Us. About The Role We are looking for a Frontend Software Engineer to join our awesome UI Foundations team. In your day to day, you will get your hands into deployment infrastructure, contribute to our Design System, improve our public documentation, and monitor and improve UI performance, among many other challenges. UI Foundations provides engineers at Confluent with the processes, tools, technologies, and guidance necessary to give our customers a consistent and exceptional UI experience. As a Frontend Software Engineer, you will be responsible for creating the fundamental blocks and providing 10x impact to the frontend of Confluent Cloud. What You Will Do Our Cloud UI stack is written in Typescript and built based on React. The UI connects to multiple REST and GraphQL APIs. We unit test our code with Jest. We deploy the UI to production every day, with the ability to test each and every commit in production (even PRs) before it goes live. Feature flags unblock us from coordinating releases with backend teams Bots keep all of our dependencies up to date What You Will Bring At least 1+ year of professional experience Bachelor's degree or higher in Computer Science or similar field or equivalent Experience building client-side web applications for data-intensive applications Excellent understanding of modern JavaScript, typing in JS, HTML5, and CSS Experience with React/Flux (or equivalent), modern JavaScript tooling/Webpack/Babel Strong foundation in algorithms and application design Experience with writing/monitoring/managing large-scale system deployments Come As You Are At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law. Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.


- Company Name
- Durlston Partners
- Job Title
- Dubai Relocation - Data Engineer/QD (Quant team)
- Job Description
- Quant Hedge Funds have flocked to the UAE over the last few years, mainly starting by moving over Senior PMs from other regions to setup their strategies from here. Now that there is enough of a presence, the supporting functions of these Quant businesses are growing in the region, after previously being serviced from other locations. Role: There is a wide range of Data responsibilities within this QR team, so the hire will need to be a savvy data engineer with experience wrangling data, optimising data systems as well as building new ones from scratch: Responsibilities: Onboarding new datasets (financial, alt, structure and unstructured Data cleaning, standardisation etc Data streaming, pipelining etc Data Analysis Interface with Quants, PMs and QDs to understand the data needs of their research Required Skills: Here's a list of interesting things that clients are interested in seeing: Python SQL AWS/Azure/GCP Airflow/Snowflake exp. is plus CI/CD + DevOps exp. is a plus Exp. with common financial data sets (e.g. Bloomberg, Refinitv, FactSet, S&P Global, CapIQ etc)


- Company Name
- Symbolica AI
- Job Title
- Founding Software Engineer – GPU & Compilers
- Job Description
- About Us Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines. We’re a well-resourced, nimble team of experts on a mission to bridge the gap between theoretical mathematics and cutting-edge technologies, creating symbolic reasoning models that think like humans – precise, logical, and interpretable. While others focus on scaling data-hungry neural networks, we’re building AI that understands the structures of thought, not just patterns in data. Our approach combines rigorous research with fast-paced, results-driven execution. We’re reimagining the very foundations of intelligence while simultaneously developing product-focused machine learning models in a tight feedback loop, where research fuels application. Founded in 2022, we’ve raised over $30M from leading Silicon Valley investors, including Khosla Ventures, General Catalyst, Abstract Ventures, and Day One Ventures, to push the boundaries of applying formal mathematics and logic to machine learning. Our vision is to create AI systems that transform industries, empowering machines to solve humanity’s most complex challenges with precision and insight. Join us to redefine the future of AI by turning groundbreaking ideas into reality. About The Role As a Founding GPU & Compiler Software Engineer at Symbolica, you will specialize in the design, development, and optimization of GPU kernels and algorithms to support the training and inference of symbolic reasoning models. You will leverage frameworks like CUDA and CUTLASS, along with compiler optimization techniques, to push the boundaries of performance for high-dimensional computation. Your Focus Developing and optimizing GPU kernels for high-performance symbolic reasoning and numerical algorithms using CUDA. Designing and implementing domain-specific compiler optimizations for GPU acceleration, ensuring efficient transformation and execution of symbolic computation workloads. Collaborating with mathematicians and researchers to design highly efficient implementations of complex algorithms. Analyzing and optimizing GPU performance, focusing on memory management, thread utilization, compiler-generated optimizations, and computation throughput. Building and maintaining scalable, reusable GPU-accelerated libraries tailored for symbolic reasoning workloads. Profiling and benchmarking kernel performance, identifying compiler inefficiencies, and implementing solutions for maximum efficiency. About You Strong proficiency in at least one high-performance programming language (C, C++, Rust, Haskell, or Julia) and familiarity with Python. Proficiency in GPU programming with CUDA, including experience with kernel development, compiler optimizations, and performance tuning. Experience with CUTLASS and familiarity with tensor operations and matrix multiplications is a plus. In-depth knowledge of GPU architecture, including memory hierarchies, thread blocks, warps, and scheduling. Experience with compiler development, LLVM, or domain-specific language (DSL) optimizations. Proven optimizing numerical algorithms for high-performance computing environments. Familiarity with LSP (Language Server Protocol) and a background in linear algebra, symbolic computation, or related mathematical fields are strong pluses. We offer competitive compensation, including an attractive equity package, with salary and equity levels aligned to your experience and expertise. This is an onsite role based in our London office (66 City Rd). Symbolica is an equal opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, gender, age, religion, disability, or sexual orientation.


- Company Name
- Cisco ThousandEyes
- Job Title
- Software Engineer Intern (Mobile), Connected Devices
- Job Description
- Who We Are Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network – even the ones they don’t own. Powered by AI and an unmatched set of cloud, internet and enterprise network telemetry data, ThousandEyes enables IT teams to proactively detect, diagnose, and remediate issues – before they impact end- user experiences. ThousandEyes is deeply integrated across the entire Cisco technology portfolio and beyond, helping customers deploy at scale while also delivering AI-powered assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios. About The Team At ThousandEyes, our mobile team is responsible for our mobile apps and our mobile SDKs. We develop and maintain a variety of mobile apps; some for our users directly, and some on behalf of our customers, including telecoms regulators around the world. Collectively, our mobile apps have hundreds of thousands of active users and have gained very positive reviews, in part due to our high engineering standards. We are currently working on some major enhancements to our mobile apps that will be popular amongst both our consumer and business customer base. Additionally, the mobile team is responsible for our mobile SDKs. These SDKs provide all of our measurement functionality - e.g. for speed testing, latency testing, and much more - in a single well-documented, reusable library. Our mobile SDKs not only power our own mobile apps that are developed in-house but are also vended to our customers to integrate the power of the ThousandEyes tests into their own apps. To date, our SDK is deployed on more than one million handsets worldwide already. What You Will Do You will be working directly in conjunction with the ThousandEyes Mobile Team who develop our mobile apps and SDKs for Android and iOS. You will learn about how we develop, test and distribute our apps and SDKs. Have the opportunity to contribute to overall team success. Attributes You should have a keen interest in mobile development either of Android, iOS or both. Any experience developing for mobile platforms is a plus. A positive can-do attitude, while being able to complete tasks under your own steam. Have good communication skills. An understanding of networking or cellular networking concepts would also be beneficial. Technical Stack Although not a pre-requisite, knowledge or experience with any of the following would be beneficial: Xcode / Swift Android Studio / Kotlin AppStore Connect / Google Play Store Beta distribution using TestFlight or AppTester Firebase | Firebase Crashlytics | Remote Configuration C/C++ JSON GitHub | GitHub Packages AWS Jira | Confluence Augmented Reality (AR) Cisco values the perspectives and skills that emerge from employees with diverse backgrounds. That's why Cisco is expanding the boundaries of discovering top talent by not only focusing on candidates with educational degrees and experience but also placing more emphasis on unlocking potential. We believe that everyone has something to offer and that diverse teams are better equipped to solve problems, innovate, and create a positive impact. We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification. Research shows that people from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy. We urge you not to prematurely exclude yourself and to apply if you're interested in this work.