Permanent - Remote
Reference: DS0424
Salary: Estimate range is £42,000-£60,000, depending on experience
The exciting bit: as a Software Engineer in Data Services at Lumi Space, you’ll be instrumental in developing and managing our advanced satellite tracking data distribution systems. This role offers the unique opportunity to work on innovative projects, providing ample scope for professional growth in a rapidly evolving field.
At Lumi, we are dedicated to fostering a diverse and inclusive workplace where everyone’s contributions are valued.
The role will involve:
Designing and implementing secure, scalable APIs for data distribution.
Managing complex data workflows and optimising database systems, including both SQL and NoSQL databases.
Utilising cloud platforms (AWS) for service deployment, focusing on scalability and performance.
Implementing containerisation and orchestration technologies such as Docker and Kubernetes.
Managing cloud infrastructure using infrastructure-as-code tools.
Leading CI/CD processes and maintaining version control with Git.
Applying Agile methodologies in project management.
Conducting comprehensive testing, including TDD and integration testing, using frameworks like PyTest and JUnit.
Ensuring web security best practices in all developments.
Collaborating with other technical team members to translate project requirements into scalable solutions.
Person Specification
Essential:
Strong Python development experience.
Extensive experience in backend development, API design, and database management.
Expertise in scaling database systems, with a focus on performance and reliability.
Proficiency in cloud services, infrastructure-as-code, and system scalability.
Solid experience with containerisation technologies and CI/CD practices.
Strong project management skills and familiarity with Agile methodologies.
Excellent communication, problem-solving skills, and the ability to work to deadlines.
Desirable:
Proven track record of implementing scalable solutions in high-demand environments.
Experience in the astronomical or scientific data services field.
Experience working with machine learning engineers to deploy models at scale.
Knowledge of high-performance computing (HPC) technologies.
Familiarity with advanced cloud provider services and data management tools.
Interest in contributing to team growth and company culture development.
Lumi offers a highly flexible working environment, primarily remote with occasional team gatherings in central London. This role provides a significant opportunity to impact our technological growth and success.
Ready to apply? https://forms.gle/ZMuXxa8KSUw8K2FY8