Permanent contract - UK - fully remote;
Typescript + React, senior level ;
Unfortunately, VISA sponsorship is not available for this position;
About the team:
The MySQL HeatWave and Advanced Development team is responsible for the massively parallel, high performance, in-memory query accelerator for Oracle MySQL Database Service that accelerates MySQL performance by orders of magnitude for analytics and mixed workloads. HeatWave is 6.5X faster than Amazon Redshift at half the cost, 7X faster than Snowflake at one-fifth the cost, and 1400X faster than Amazon Aurora at half the cost. MySQL Database Service with HeatWave is the only service that enables customers to run OLTP and OLAP workloads directly from their MySQL database. This eliminates the need for complex, time-consuming, and expensive data movement and integration with a separate analytics database. The new MySQL Autopilot uses advanced machine-learning techniques to automate HeatWave, which makes it easier to use and further improves performance and scalability. This cutting-edge technology serves critical business needs, which is changing the way data transactions function, all over the world. You will make a technical impact on the world with the work you do. Join us to help further develop this amazing technology.
In our flexible workplace, you’ll enhance your skills and build a solid professional foundation. As a software developer for Oracle's MySQL Heatwave team, you will contribute to an exciting team. You will use your skills and experience to directly improve the experience for Oracle's customers. You will design, implement, and deliver complex features in an independent manner. The role will provide you with great chance to work in a team developing a complex distributed system using a serverless architecture. The ideal candidate has many of the skills, but the key is the motivation and ability to learn quickly as well as a passion for an excellent customer experience.
What you will do:
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Successful candidates will:
- Be passionate about writing excellent, well tested and beautiful code.
- Design, write, test, and deliver new features.
- Enjoy testing and automation to ensure a rock-solid system.
Our Ideal candidate:
- Proficient in Typescript / Python / HTML / JavaScript and CSS.
- Familiar with AWS services (e.g.: Lambda service, Step Functions, DynamoDB, AWS Session manager, CloudWatch, etc.).
- A good understanding of single-page web app design.
- Ability to work independently and across teams to guide other engineers through technical operations.
- Good technical writing and communication skills.
- Linux systems administration knowledge including a good understanding of containers.
- A good understanding of operating large-scale distributed systems.
- Slack skills and being comfortable coordinating with others online.
- Very strong analytical skills to identify problem root causes.
- An interest in functional programming styles.
- BSc minimum in Computer Science, or equivalent.
- 4+ years of work experience as a software engineer.