What are the responsibilities and job description for the Senior Software Engineer position at Apollo Solutions?
Senior Software Engineer
Hybrid: 1 day per week in Boston
Apollo Solutions are working on behalf of a top investment firm in Boston to hire a Senior Software Engineer for their Compute Platforms team.
In this role, you will play a key role in developing their compute platform and various different systems including AI and Observability. The ideal candidate will have expertise in building distributed systems, applications and infrastructure and be capable of owning high quality end-to-end systems.
Key Responsibilities
- Collaborate with the Research group to gather requirements for compute platforms, workflows etc.
- Architect and build scalable cloud-native solutions in AWS as well as on-premises systems.
- Develop high quality code in Python
- Leverage IaC tools like Terraform and building CI/CD pipelines using tools such is Gitlab.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics or similar
- 3 years of professional experience in software development, preferably with Python.
- Proven experience in building large-scale, high-performance distributed systems.
- Strong knowledge of cloud-native solutions on public cloud platforms (AWS preferred).
- Proficiency in building robust CI/CD pipelines
- Experience with Infrastructure-as-Code tools (Terraform preferred).
If you're interested, please apply now!