At a Glance
- Tasks: Join us to develop cutting-edge AI solutions using Golang, TypeScript, and Kubernetes.
- Company: Safe Intelligence, a forward-thinking tech company focused on safe AI.
- Benefits: Competitive salary, stock options, flexible holidays, and ongoing learning opportunities.
- Why this job: Make a real impact in AI safety while working with innovative technologies.
- Qualifications: Experience in Golang, TypeScript, and cloud platforms; passion for software engineering.
- Other info: Collaborative culture with strong emphasis on personal growth and team well-being.
The predicted salary is between 36000 - 60000 £ per year.
Safe Intelligence is on a mission to make AI safe and reliable for everyone. To help us achieve this, we're seeking a Full Stack Software Engineer to join our team! We're particularly looking for someone with strong Golang, Typescript and Kubernetes experience. Python skills would also be a welcome bonus! We’re looking for experience of different types of architectures and understanding of the tradeoffs between them.
In this role, you'll be a senior contributor to the development and operation of our cutting-edge 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.
Note: the role is 3-4 days per week in the office in London (based in Hammersmith). We're 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.
The technical requirements for the role are:
Must have:- Ability and experience in system programming using Golang, including knowledge of database (MongoDB) access patterns and schema design.
- 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.
- Familiarity with Kubernetes-specific platform components and principles.
- Proficiency in integration and unit testing, with a strong commitment to code quality and maintainability.
- Strong knowledge of DevOps and Git best practices.
- Familiarity with the OpenAPI specification and code generation toolsets for API development.
- Some experience with Python, modern development techniques, and design patterns.
- Experience configuring and maintaining cloud infrastructure including network infrastructure, compute, access control policies, load balancers, Public Key Infrastructure (PKI), and DNS.
- 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.
- Fearless in getting hands-on with technology and execution.
- Collaborative with, and respectful of others on the team.
- Honest, straightforward and caring about each other’s well being.
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. 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 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.
Location & Office Culture:Safe Intelligence is based in London, UK, and we’re focused on building the initial team here. 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) in City of London employer: Safe Intelligence
Contact Detail:
Safe Intelligence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer (Golang/Typescript/Kubernetes) in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository 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. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you don’t tick every box, we value passion and potential. Your unique perspective could be just what we need!
We think you need these skills to ace Senior Full Stack Engineer (Golang/Typescript/Kubernetes) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Golang, TypeScript, and Kubernetes expertise, and don’t forget to sprinkle in any Python experience you have!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for safe AI solutions and how your background aligns with our mission. Keep it engaging and personal – we want to get to know you!
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve cloud platforms or API development.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Safe Intelligence
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Golang, TypeScript, and Kubernetes. Brush up on your knowledge of RESTful APIs and how they integrate with frontend systems. Be ready to discuss your past projects and how you’ve tackled challenges using these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific scenarios where you’ve had to make architectural decisions or trade-offs. Think about examples that highlight your ability to deliver production-ready solutions and how you’ve collaborated with teams to achieve project goals.
✨Demonstrate Your Passion for AI Safety
Since Safe Intelligence is focused on making AI safe and reliable, express your enthusiasm for this mission. Share any relevant experiences or projects that align with their goals, and show that you’re not just technically skilled but also passionate about the impact of your work.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s culture, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you. Plus, it gives you a chance to engage with your interviewers on a deeper level.