Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London
Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence

Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Join us to develop safe AI solutions using Golang, TypeScript, and Kubernetes.
  • Company: Safe Intelligence is on a mission to make AI reliable for everyone.
  • Benefits: Enjoy competitive pay, stock options, flexible holidays, and a supportive team culture.
  • Why this job: Make a real impact in AI safety while working with cutting-edge technologies.
  • Qualifications: Strong skills in Golang, TypeScript, and Kubernetes; Python knowledge is a bonus.
  • Other info: Collaborative environment with opportunities for personal and professional growth.

The predicted salary is between 36000 - 60000 £ per year.

Safe Intelligence is on a mission to make AI safe and reliable for everyone. We are seeking a Full Stack Software Engineer to join our team. We are looking for someone with strong Golang, Typescript and Kubernetes experience; Python skills would be a welcome bonus. We value experience with different architectures and an understanding of the tradeoffs between them. In this role, you will be a senior contributor to the development and operation of our cloud-based platform. You should have a passion for both science and engineering, a proven ability to deliver production-ready solutions, and a collaborative spirit to work closely with our product and research teams. The role is 3-4 days per week in the office in London (based in Hammersmith). We are excited to have you contribute to our mission!

Responsibilities

  • Engineering of Golang-based backend systems, focusing on API development and integration.
  • Engineering on our TypeScript-based frontend systems, primarily utilizing React to craft intuitive and highly functional user interfaces.
  • Productize and enhance our Kubernetes-based cloud platform to ensure high-availability, scalability, and cost-efficient ML workflows.
  • Work proficiently across the entire stack to develop and integrate new features related to model versioning, dataset management, verification workflows, and result/metric aggregations.
  • Collaborate closely with our scientific and technical teams to 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 have:
  • Ability and experience in system programming using Golang, including knowledge of MongoDB access patterns (e.g., OCC), schema design, domain-driven architecture, and concurrency.
  • Proven experience developing production-grade RESTful APIs ideally with an API-first approach.
  • Some proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React, including DOM, component design, CSS, and state management.
  • Familiarity with Kubernetes-specific platform components and principles, such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a plus.
  • Proficiency in integration and unit testing, with a strong commitment to code quality and maintainability.
  • Strong knowledge of DevOps and Git best practices. Experience automating version control, testing, and releases, preferably with GitHub Actions.
  • Nice-to-have:
  • 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 bonus.
  • Familiarity with CUDA, GPU-based computations, end-to-end neural network training, MLOps, and academic research in machine learning are also beneficial.
  • Experience configuring and maintaining cloud infrastructure including network infrastructure, compute, access control policies, load balancers, PKI, and DNS. Ideally, experience with AWS and Terraform or similar IaC tools.

Personal

  • Passionate about delivering software to realize safe AI solutions in line with client needs.
  • Deeply technical and constantly in a state of learning.
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, researchers, partners and executives.
  • Fearless in getting "hands-on" with technology and execution.
  • Has a strong understanding of modern software engineering processes.
  • Comfortable with ambiguity with a drive for clarity.
  • Collaborative with, and respectful of others on the team.
  • Honest, straightforward and caring about each other’s well being.

Why Safe Intelligence is for you

We strongly believe AI can empower individuals and society to be happier and more productive, but this can only be achieved if the systems we build are safe to use. To meet this need, we are developing advanced deep validation techniques and tools that allow AI/ML engineers world-wide to validate the robustness of their models, as well as repair the fragilities that they discover. By joining us, you’ll be able to help advance the techniques, bring advanced technologies to AI/ML engineers worldwide and contribute to our shared mission to realise successful and reliable AI.

Compensation & Benefits

Safe Intelligence provides competitive compensation based on role and candidate experience. In addition, company benefits for all roles include:

  • Stock option benefits
  • Mentoring, learning and development allowance
  • Regular team social and work events
  • Flexible and generous holidays. We work hard and encourage everyone to take time off to recharge and enjoy other aspects of our lives.

Equality and Inclusion

We are proud to be an equal-opportunity employer and work hard to create an environment where people of diverse backgrounds and life experiences can thrive. The team is highly collaborative and meritocratic. Great ideas come from everywhere, and we strive to make it easy for people to express themselves and be heard.

Location & Office Culture

Safe Intelligence is based in London, UK, and we’re focused on building the initial team here. We highly value the ability to work flexibly and remotely at times, but we also have a strong belief that regular in-office interactions make for a much more fulfilling and productive work experience. Our company culture combines optimism for the future, speed of iteration, and rigour in what matters. Come and join us to add your skills and passion to the future of Safe Artificial Intelligence!

Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London employer: Jobster

Safe Intelligence is an exceptional employer that champions a collaborative and inclusive work culture, where diverse ideas are valued and innovation thrives. Located in the vibrant area of Hammersmith, London, we offer flexible working arrangements, competitive compensation, and generous benefits including stock options and professional development opportunities. Join us to contribute to our mission of making AI safe and reliable while enjoying a fulfilling work-life balance in a supportive environment.
J

Contact Detail:

Jobster Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Golang, TypeScript, and Kubernetes. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission.

We think you need these skills to ace Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London

Golang
Typescript
Kubernetes
Python
API Development
React
MongoDB
RESTful APIs
Domain-Driven Architecture
Microservices
Integration Testing
DevOps
Git
Infrastructure as Code (IaC)
AWS

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with Golang, TypeScript, and Kubernetes in your application. We want to see how you've used these technologies in real projects, so don’t hold back on the details!

Tailor Your Application: Take a moment to customise your CV and cover letter for this role. Mention specific projects or experiences that align with our mission of making AI safe and reliable. It shows us you’re genuinely interested!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s relevant. Let your passion for software engineering shine through!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Jobster

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Golang, TypeScript, and Kubernetes. Brush up on your knowledge of MongoDB access patterns and RESTful API development. Be ready to discuss your past projects and how you’ve tackled challenges using these technologies.

✨Showcase Your Collaborative Spirit

Since the role involves working closely with product and research teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight your ability to communicate technical concepts clearly to non-technical stakeholders.

✨Demonstrate Your Problem-Solving Skills

Expect questions that assess your approach to problem-solving. Think of specific scenarios where you had to make trade-offs between different architectures or technologies. This will show your understanding of the complexities involved in software engineering.

✨Prepare Questions That Matter

Have a list of insightful questions ready for your interviewers. Ask about their current challenges with AI safety, the team dynamics, or how they envision the future of their cloud platform. This shows your genuine interest in their mission and your proactive mindset.

Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London
Jobster
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Senior Full Stack Engineer (Golang/Typescript/Kubernetes) - Safe Intelligence in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • J

    Jobster

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>