About the role
As an Enterprise Product Engineer at Cursor, you'll architect, implement, and deploy projects end-to-end to build enterprise-grade features that help large organisations adopt and scale with Cursor.
You may be a fit if
You have an entrepreneurial spirit and love creating outsized business impact. You want to be at the frontier of AI transformation with the best companies in the world. You're passionate about building great products that blend excellent engineering with a taste for models and design. You have a propensity for creative ideas and have a knack for making powerful tools without compromising their ease-of-use.
Responsibilities
- Architect, implement, and deploy projects end-to-end to build enterprise-grade features that help large organisations adopt and scale with Cursor.
- Collaborate with cross-functional teams to define and deliver product roadmaps that meet business objectives.
- Analyse customer needs and develop solutions that meet their requirements.
- Work closely with the design team to create user-centred products that are both functional and aesthetically pleasing.
- Develop and maintain high-quality code that is scalable, maintainable, and efficient.
- Participate in code reviews to ensure that the codebase is of the highest quality.
- Stay up-to-date with the latest technologies and trends in the industry.
Benefits
- Competitive salary and benefits package.
- Opportunity to work with a recognised leader in the AI industry.
- Collaborative and dynamic work environment.
- Flexible working hours and remote work options.
- Access to the latest technologies and tools.
- Opportunities for professional growth and development.
What we're looking for
- 3+ years of experience in software development, preferably in a product engineering role.
- Strong understanding of software development principles, patterns, and best practices.
- Experience with Agile development methodologies and version control systems.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Experience with cloud-based technologies and containerisation.
- Familiarity with machine learning and AI concepts.
- Experience with design thinking and user-centred design.
- Strong understanding of security principles and best practices.
- Experience with DevOps practices and tools.
- Familiarity with testing frameworks and methodologies.
- Experience with continuous integration and continuous deployment.
- Strong understanding of scalability and performance optimisation.
- Experience with monitoring and logging tools.
- Familiarity with containerisation and orchestration.
- Experience with cloud-based storage and databases.
- Familiarity with security frameworks and best practices.
- Experience with compliance and regulatory requirements.
- Familiarity with industry standards and best practices.
Preferred skills
- Experience with Python, Java, or C++.
- Familiarity with cloud-based platforms such as AWS or Azure.
- Experience with containerisation and orchestration tools such as Docker and Kubernetes.
- Familiarity with machine learning and AI frameworks such as TensorFlow or PyTorch.
- Experience with design thinking and user-centred design tools such as Sketch or Figma.
- Familiarity with testing frameworks and methodologies such as JUnit or PyUnit.
- Experience with continuous integration and continuous deployment tools such as Jenkins or GitLab CI/CD.
- Familiarity with monitoring and logging tools such as Prometheus or Grafana.
- Experience with security frameworks and best practices such as OWASP or NIST.
- Familiarity with compliance and regulatory requirements such as GDPR or HIPAA.
- Experience with industry standards and best practices such as ISO 27001 or PCI-DSS.
Salary range
£80,000 – £120,000 per annum.
Category
Engineering.
Industry
Technology.
Experience level
Mid.
Employment type
Full-time.
Workplace type
Remote.
Required skills
- Software development principles, patterns, and best practices.
- Agile development methodologies and version control systems.
- Problem-solving skills and attention to detail.
- Communication and collaboration skills.
- Cloud-based technologies and containerisation.
- Machine learning and AI concepts.
- Design thinking and user-centred design.
- Security principles and best practices.
- DevOps practices and tools.
- Testing frameworks and methodologies.
- Continuous integration and continuous deployment.
- Scalability and performance optimisation.
- Monitoring and logging tools.
- Containerisation and orchestration.
- Cloud-based storage and databases.
- Security frameworks and best practices.
- Compliance and regulatory requirements.
- Industry standards and best practices.
Preferred skills
- Python, Java, or C++.
- Cloud-based platforms such as AWS or Azure.
- Containerisation and orchestration tools such as Docker and Kubernetes.
- Machine learning and AI frameworks such as TensorFlow or PyTorch.
- Design thinking and user-centred design tools such as Sketch or Figma.
- Testing frameworks and methodologies such as JUnit or PyUnit.
- Continuous integration and continuous deployment tools such as Jenkins or GitLab CI/CD.
- Monitoring and logging tools such as Prometheus or Grafana.
- Security frameworks and best practices such as OWASP or NIST.
- Compliance and regulatory requirements such as GDPR or HIPAA.
- Industry standards and best practices such as ISO 27001 or PCI-DSS.