Software Engineer II (Python/AWS serverless) - REMOTE
Manila Recruitment View all jobs
- Ortigas Center, Pasig City
- Permanent
- Full-time
- Coding & Development: Implement robust solutions, primarily using Python (experience with Java/Node is a bonus). This includes low-latency, high-volume data processing and text processing techniques (e.g., tokenisation, lemmatisation)
- Specialisation: Focus on specific areas within data processing and modelling, acquiring deep industry knowledge
- Cloud Exposure (AWS): Utilise experience in discovering and evaluating new AWS services and approaches to continuously improve our platform
- Collaboration: Collaborate closely with the Architect and stakeholders, actively share knowledge with the technical team, and lead small, focused projects
- Automation & DevOps: Be familiar with automated pipelines, covering build, testing, source control, and Infrastructure as Code
- Innovation: Stay current with the latest technology trends, including utilising AI coding assistants to design solutions and leveraging code repository tools to automate build pipelines and ensure code quality
- Minimum 4 years of development experience with Python expertise
- Proven ability to design and implement end-to-end solutions that successfully solve complex business problems with expert proficiency in Python
- Experience designing and implementing stream and batch processing systems, including low-latency, high-volume data pipelines using message brokers (e.g., Kafka, SQS) and event-driven microservices architectures
- Experience designing and implementing relational models using SQL (including indexing and optimising execution plans), as well as experience utilising blob and NoSQL storage types
- Demonstrated ability to work with automated pipelines (CI/CD, Infrastructure as Code)
- Strong experience with AWS, including provisioning by code and evaluation of new services
- Excellent English communication skills, both written and verbal in order to effectively collaborate and communicate with the team
- Proactive mindset with a high level of initiative
- Flexible and adaptable in a fast-paced, evolving environment
- Demonstrates a continuous learning attitude and actively seeks to acquire new skills and knowledge
- Possess proactive and creative approach to problem-solving and system design
- Collaborative with genuine desire to share knowledge and insights with the team
- Bachelor’s degree in Computer Science, Information Technology or related field