At ChAI we are looking for a junior Software Engineer, to play a crucial role in our shared success. We are looking for someone with a background in software development - academic and/or commercial - who is a quick learner and excited to get involved across our tech stack, from data engineering to UI.
You will need good communication and problem-solving skills, along with an insatiable curiosity and drive to succeed. You will have a pivotal impact on our success as a business, contributing to our existing architecture and building new systems from the ground up. This is also a great opportunity to learn about building and productionising machine learning models, and their use in real-world applications.
Employee Testimonial
Since joining the business development team at ChAI almost 2 years ago, I’ve had a really positive experience both in terms of working with a great team of people and being given the opportunities to progress within the company to best fit my skills. I’ve really appreciated the exposure to different aspects of the business, from sales to marketing to product development and more, which has allowed me to understand where I can make a positive impact now and where I can develop my career in the future.
Felix Orchard, Head of Growth
General Responsibilities
- Work as part of an Agile team to complete high priority projects
- Help scope requirements and architect solutions for a task
- Maintain our cloud environments to a high standard
- Identify and help resolve any technical issues
- Peer review code
- Communicate new releases and changes to the wider team
- Handle small ad-hoc technical requests
Technologies Used
- Python (including pandas, numpy, scipy etc.)
- Google Cloud Platform
- PostgreSQL
- Terraform
- Git
- Plot.ly/Dash
- Flask/React
- CSS, HTML, Javascript
Required Skills and Qualifications
- Strong academic credentials in a subject such as Computer Science, Mathematics, Physics or similar
- Ability to code well in at least one language, preferably Python
- Good communication, analytical and problem solving skills
- Ability to multitask and prioritise workloads
- Can work well in a fast-paced startup environment
- Passionate about writing good code and self-development
- Sociable, a strong desire to enhance a happy culture
Preferred Qualifications & Skills
- A background or knowledge of machine learning and/or finance
- Familiarity with the technologies mentioned above
The Right Person for ChAI is…
- Self-motivated and driven to succeed
- Insatiably curious
- Enthusiastic and positive
- Kind
- Resilient
- A people person who is able to communicate well with a spectrum of people
- Detail oriented and comfortable working to a process
Benefits to the Role
- Rare opportunity to be an early employee in a mission-driven startup
- Share options in the company
- A crucial part of an exceptional team
- Hybrid working policy
- Regular team socials
- Direct reporting to Founder
- Vibrant central London office
- Opportunity to progress career in other areas dependent on your talents and interests