Join Ascent as a Senior Software Engineer and contribute to building solutions that shape the world. Apply your expertise in Python, React, Azure, and GenAI to drive customer impact and innovation.
Requirements
- Minimum of 5 years' experience as a Python engineer role
- Proven expertise in developing robust APIs using frameworks such as Flask, FastAPI, or Django
- Familiarity with Elasticsearch for search and indexing
- Strong knowledge of containerisation tools (Docker) and experience implementing CI/CD pipelines
- Hands-on experience with Generative AI technologies, including Large Language Models (LLMs), Retrieval-Augmented Generation (Traditional RAG), and Agentic RAG
- Proficiency in front-end development using HTML, CSS, JavaScript, and React
- Experienced with Git for version control, branching strategies, and collaborative development practices
- Excellent verbal and written communication skills in English, able to clearly articulate technical concepts to diverse stakeholders
- Demonstrated ability to effectively manage multiple tasks, prioritise work, and solve complex problems under pressure
Benefits
- Flexibility where you work
- Well-being and access to Well Being Coaches
- Support for professional development with training and certification, with regular feedback and review