FeedbackIf you find a bug, or have feedback, put it here. Please no job applications in here, click Apply on the job instead.Thanks for the message! We will get back to you soon.

[Spam check] What is the name of Elon Musk's company going to Mars?

Send feedback
Open Startup
Health InsurancePost a job

find a remote job
work from anywhere

πŸ‘‰ Hiring for a Remote position?

Post a job
on the πŸ† #1 Remote Jobs board

Remote Health by SafetyWing

Global health insurance for freelancers & remote workers






This job post is closed and the position is probably filled. Please do not apply.
Evi, creators of the Evi AI and personal assistant app, joined the Amazon group of companies in October 2012. Headquartered in the beautiful and historic university town of Cambridge, England, the team is focused on developing technology that combines natural language understanding, acquiring large volumes of structured knowledge and machine reasoning, to allow humans to get answers to their questions in the most natural way possible.\n\nWe are looking for an experienced C++/Java J2EE developer who thrives on working with large-scale platform architectures in high performance teams.\n\nAs a member of the team you will be responsible for leading the development and launch of core product features. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. \n\n The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.\n\n Your responsibilities will include:\n* Delivering high quality code on time as part of a team, reporting to the Platform Manager\n* Contributing to team discussions around system component design, improvement and integration\n* Designing and developing high performance, test-driven code that meets complex requirements and is massively scalable\n* Involvement at all stages of the software development cycle, including designing and developing significant new architectural systems and improvements\n* Working with and maintaining a large existing code base as well as new components; maintaining production code and contributing to deployment and QA processes\n* Participation in estimation and sprint planning\n* Working closely with other technical teams and product team to deliver on the company’s technical vision\n\nKDL-EU\nspeech-jobs \n\n* Building on a strong Computer Science technical foundation you must have excellent skills in C++ and/or Java J2EE.\n* Experience of working within a team to deliver and run high quality systems at scale\n\n\n* A passion for delivering exceptional production-ready software\n* Proven ability to get things done with bias for action\n* A strong customer focus\n* Ability to prioritise own work and meet deadlines\n* Great team player, able to work effectively with others as well as individually\n* A strong sense of pride in and ownership of the systems you have built\n* Highly analytical with a data-driven approach to making decisions and attention to detail\n* Great written and verbal communication skills\n\n\n\n* Excellent C++ skills; ideally with strong STL and Boost experience.\n* Excellent Java server-side skills; ideally with fluent knowledge of key third party frameworks and libraries such as Spring, JAXB, Hibernate or Guava.\n* Excellent Object Oriented Design skills with a proven ability to find simple solutions to complex problems.\n* Strong skills and experience in cloud-based software development:\n* - Working with distributed and/or clustered systems\n* - Building and running horizontally scaling architectures on environments such as AWS\n* - Using cloud-based queueing, messaging, monitoring and storage techniques such as MQ, SNS, SQS or EMR.\n* Proficient in PythonΒ· Demonstrable experience working with large scale distributed platform architectures.\n* Experience of performance monitoring and optimization.\n* Experience of working with complex systems.\n* Demonstrable experience using technical specifications, test driven development and code reviews to ensure code quality\n* Comfortable collaborating with teams with very different technical skills, and non-technical teams.\n* Technical degree or equivalent experience.\n* Previous experience with NLP (natural language processing) techniques is highly desirable.\n* Experience of distributed and highly optimized data stores is highly desirable.\n* Experience of working within a large codebase with significant legacy code would be a plus.\n\n

See more jobs at Amazon

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.