About the Role
We are seeking an experienced Senior Software Engineer to join our team and contribute to the design and development of high-quality backend infrastructure for Machine Learning workloads.
Key Responsibilities
* Design and develop highly scalable, fault-tolerant, and event-driven systems.
* Lead projects from inception to launch and beyond, with a high degree of autonomy and ownership over your work.
* Collaborate closely with the founding team and contribute towards best practices, standards, and company culture.
* Mentor colleagues and raise the bar for the company.
* Cohire future colleagues.
Tech Stack
* We utilize AWS as much as possible and manage it using Terraform.
* Services are written in C# (.NET 9) and deployed to ECS or Lambda via GitHub Actions.
* We leverage Postgres, SNS/SQS, and Redis.
* Good end-to-end test coverage and confidence in deployments.
Requirements
* Back-end development: 5+ years of industry experience in back-end engineering, developing reliable and scalable systems with an object-oriented programming language.
* Cloud-native technologies: Experience in architecting and deploying in cloud platforms (e.g., AWS, GCP, or Azure), understanding of containerization (e.g., Docker), infrastructure-as-code software (e.g., Terraform), and observability platforms (e.g., Datadog or Grafana).
* Leadership: A track record of leading complex projects.
* Problem-solving: Strong analytical problem-solving skills and attention to detail. Ability to break down complex projects into actionable tasks.
* Collaboration and communication: Excellent interpersonal and communication skills, with technical and non-technical stakeholders.
Bonus Points
* Machine Learning: Experience in generative models, LLMs, multi-modal models, and Deep Learning more generally.
* Open-source: Contributions to and experience in open-source projects.
* Startup experience: Experience with a startup work environment and wider ecosystem.
Why Choose This Opportunity?
* Work on cutting-edge AI research and development.
* An official role title of "Founding Engineer" – make an impact from day one.
* Competitive salary, equity, and benefits package.
* 28 days + public holidays allowance.
* Opportunities for professional growth and progression with your career.
* Work on challenging engineering problems that have a real impact on the industry.
* Work with high-profile customers and technology partners.