Staff Software Engineer

Тип посла: Full-time
Salary:
80,000 - 110,000 GBP/Годишњи

Staff Software Engineer

Company Overview: We are working with an innovative start-up in the AI space, currently in the pre-seed funding stage, dedicated to transforming education and training through cutting-edge artificial intelligence. Their mission is to revolutionize how language and communication skills are taught, making learning more engaging, personalized, and effective. With a dynamic team of passionate professionals, they are poised for rapid growth and impactful change in the education sector.

Location: London or Stockholm

Job Type: Full-Time

Salary: Competitive, with equity options

Job Description:

We are seeking a highly skilled Staff Software Engineer with strong backend development expertise, some front-end capabilities, and a solid understanding of machine learning and AI product development. This role is critical in driving the development of our AI-driven educational platform, ensuring high performance, scalability, and robust functionality.

Key Responsibilities:

Backend Development:

Design, develop, and maintain robust and scalable backend systems.
Implement APIs and integrate third-party services.
Optimize application performance, scalability, and security.

Front-end Development:

Contribute to front-end development to ensure seamless user experience.
Collaborate with the design team to implement intuitive and responsive user interfaces.
Maintain code quality and consistency across the front-end codebase.

Machine Learning and AI Integration:

Work closely with data scientists to integrate machine learning models into the production environment.
Develop and maintain data pipelines and infrastructure to support AI initiatives.
Ensure the reliability and efficiency of AI model deployment and monitoring.

Collaboration and Communication:

Collaborate with cross-functional teams to define, design, and ship new features.
Provide technical guidance and mentorship to junior engineers.
Participate in code reviews and contribute to a culture of continuous improvement.

Innovation and Problem-Solving:

Identify and resolve performance bottlenecks, and improve software quality.
Stay up-to-date with emerging technologies and industry trends.
Contribute to the continuous improvement of development processes and practices.

Experience:

Proven experience as a backend developer with significant contributions to front-end projects.
Solid experience in developing and deploying machine learning models.
Experience in a start-up or fast-paced, innovative environment is a plus.

Technical Skills:

Proficiency in backend technologies such as Node.js, Python, Java, or Go.
Experience with front-end frameworks like React, Angular, or Vue.js.
Strong understanding of machine learning frameworks (TensorFlow, PyTorch, scikit-learn) and tools.
Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization (Docker, Kubernetes).
Proficiency in database management (SQL, NoSQL) and data pipeline tools.

Soft Skills:

Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Ability to work independently and in a team environment.
A passion for education and a desire to make a positive impact through technology.

Qualifications:

Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Benefits:

Competitive salary with equity options
Opportunity to work in a fast-paced, innovative start-up environment
Professional development opportunities
Collaborative and inclusive company culture

ШтампатиПријави

Apply for this job