Senior Software Engineer, Reuters
Job description
Employer Industry: News and Information Services
Why consider this job opportunity:
- Comprehensive benefits package, including flexible vacation and two company-wide Mental Health Days off
- Access to the Headspace app and resources for mental, physical, and financial wellbeing
- Flexible work arrangements, including the option to work from anywhere for up to 8 weeks per year
- Opportunities for career development and continuous learning
- Hybrid work model with 2-3 days a week in the office
- Make a positive impact in the community through paid volunteer days and ESG initiatives
What to Expect (Job Responsibilities):
- Communicate with product and business owners to analyze requirements and prepare functional/technical specifications
- Research and identify new technologies to improve application performance and reduce costs
- Develop and enhance software systems for content creation, enrichment, and delivery
- Collaborate with the Quality Assurance team to prepare test plans and perform testing
- Work closely with the system operations team to ensure system stability and high availability
What is Required (Qualifications):
- 5+ years of experience as a software developer
- Bachelor's or higher degree in Computer Science, Mathematics, Engineering, or a related discipline
- Strong programming skills in one or more modern languages such as Python, Java, or JavaScript
- Knowledge and experience with SQL/No-SQL databases such as MySQL and AWS DynamoDB
- Excellent communication skills in written and spoken English
How to Stand Out (Preferred Qualifications):
- Knowledge of AI/ML techniques and experience with Prompt Engineering
- Experience building Retrieval Augmented Generation (RAG) applications and Web Services
- Familiarity with developing cloud-based solutions, preferably in AWS
- Experience with containers (Docker) and container orchestration
- Understanding of Low Latency Programming Concepts and Techniques