At a Glance
- Tasks: Build scalable AI systems and collaborate with creative teams to innovate.
- Company: Join BRAHMA AI, a leader in enterprise media technology.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make an impact in the AI space while working with cutting-edge technologies.
- Qualifications: 5+ years in fullstack development with strong backend skills.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for a Fullstack Software Engineer to join our team and help build robust, scalable systems that bring our state-of-the-art generative AI systems to a wider audience. This fullstack role has a strong backend emphasis, requiring deep experience in server-side architecture, API design, distributed systems, and frontend frameworks, along with a solid engineering mindset and the ability to work cross-functionally with ML engineers, product, research, and creative teams.
As a member of our fullstack engineering team, you’ll shape core infrastructure, set best practices, communicate with stakeholders and mentor your peers. We are hiring remotely across the EMEA region.
Key Responsibilities- Design and implement scalable backend architectures for AI-powered creative tools and workflows.
- Build high-performance APIs and microservices that handle generative AI inference/training and video/audio processing.
- Design and implement user interfaces that make complex generative AI capabilities intuitive and accessible.
- Develop robust data pipelines for ingesting, processing, and storing large-scale media content.
- Design and maintain database schemas, caching layers, and data storage solutions for multimedia content.
- Build authentication, authorisation, and security systems for enterprise-grade applications.
- Optimise backend performance for low-latency AI inference and high-throughput media processing.
- Integrate backend systems with ML training and inference pipelines.
- Implement monitoring, logging, and alerting systems for production backend services.
- Collaborate with ML engineers to optimise model serving and deployment infrastructure.
- 5+ years of experience in fullstack software development.
- Strong expertise in server-side programming languages (we use Python).
- Proven experience designing and implementing RESTful APIs and microservices architectures.
- Proficiency in modern JavaScript/TypeScript and at least one major frontend framework (React, Vue.js, or Angular).
- Deep understanding of database design, optimisation, and management (PostgreSQL, Neo4j, Redis).
- Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code (Terraform).
- Proficiency with containerisation and orchestration technologies (Docker, Kubernetes).
- Strong knowledge of distributed systems, message queues, and event-driven architectures.
- Experience with high-performance computing, parallel processing, and optimisation techniques.
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
- Understanding of system design principles, scalability, and performance optimisation.
- Experience with caching strategies, load balancing, and CDN implementation.
- Experience with CSS frameworks and responsive design.
- Strong problem-solving skills and attention to detail.
- Experience with ML and/or computer vision frameworks like PyTorch, Numpy or OpenCV.
- Knowledge of ML model serving infrastructure (TensorFlow Serving, TorchServe, MLflow).
- Knowledge of WebGL, Canvas API, or other graphics programming technologies.
- Familiarity with big data technologies (Kafka, Spark, Hadoop) and data engineering practices.
- Background in computer graphics, media processing, or VFX pipeline development.
- Experience with performance profiling, system monitoring, and observability tools.
- Understanding of network protocols, security best practices, and compliance requirements.
- Open-source contributions or technical writing experience.
- Entrepreneurial mindset or experience working with startups or fast-paced teams.
BRAHMA AI is the next generation of enterprise media technology formed through the integration of Prime Focus Technologies and Metaphysic. By combining CLEAR®, CLEAR® AI, ATMAN, and VAANI into one ecosystem, BRAHMA AI enables enterprises to manage, create, and distribute content with intelligence, security, and efficiency. Proven, scalable, and enterprise-tested, BRAHMA AI is helping global organizations accelerate growth, efficiency, and creative impact in the AI-powered era.
Fullstack Software Engineer employer: BRAHMA
Contact Detail:
BRAHMA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Fullstack Software Engineer
✨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 your foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your fullstack capabilities. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨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, we love seeing candidates who are proactive!
We think you need these skills to ace Fullstack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend expertise, API design experience, and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Explain why you're excited about working with generative AI and how your background makes you a great fit for our fullstack team. Keep it engaging!
Showcase Your Projects: If you've worked on any cool projects, especially those involving server-side programming or frontend frameworks, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions of your work.
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 shows us you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at BRAHMA
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your Python, RESTful APIs, and frontend frameworks like React or Vue.js. Being able to discuss your experience with these tools confidently will show that you’re a great fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your strong problem-solving skills and attention to detail, which are crucial for a Fullstack Software Engineer.
✨Understand the Company’s Vision
Research BRAHMA AI and understand their products and mission. Be ready to explain how your skills can contribute to their goals, especially in building scalable systems for generative AI. This shows your genuine interest in the company and the role.
✨Prepare Questions for Them
Have a list of insightful questions ready to ask your interviewers. Inquire about their development processes, team dynamics, or future projects. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.