RELX

Senior Python Software Engineer

RELX

full-time

Posted on:

Location Type: Hybrid

Location: RaleighNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $95,300 - $158,800 per year

Job Level

About the role

  • Collaborate with technical teams to finalize requirements
  • Design, develop, and review complex system components
  • Debug and resolve complex technical issues
  • Translate product requirements into software designs
  • Implement development processes, coding best practices, and code reviews
  • Work in Agile or Waterfall environments with stakeholders
  • Mentor junior engineers and train them on critical aspects of their roles
  • Stay updated on emerging technologies and best practices
  • Design and manage complex data models
  • Contribute to a culture of continuous improvement

Requirements

  • 5+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required
  • Strong foundation in Python programming
  • Experience with Python web frameworks: Flask or FastAPI (familiar with at least one)
  • Experience with public cloud platforms (AWS, Azure, etc.)
  • Hands-on experience with CI/CD pipelines (Azure Pipeline or Jenkins)
  • Containerization and orchestration knowledge (Docker, Kubernetes)
  • Understanding of ML/NLP fundamentals
  • Experience with AI model training and serving
  • Proficiency in SQL and NoSQL databases (MySQL, MongoDB)
  • Strong knowledge of core CS concepts and design best practices
  • Experience with Nginx, Gunicorn
  • Hands-on with Redis caching
  • Solid Linux knowledge
  • Familiarity with message queues (RabbitMQ, Kafka, etc.)
  • Plus experience optional: Experience in .Net, Java, Go, or other OOP languages
Benefits
  • Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
  • Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
  • Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
  • Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
  • Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
  • Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
  • Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFlaskFastAPIAWSAzureCI/CDDockerKubernetesSQLNoSQL
Soft Skills
collaborationmentoringtrainingproblem-solvingcontinuous improvement
Certifications
BS EngineeringBS Computer Science