Search by job, company or skills

R

Senior Software Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

About the Role

We are seeking a Senior Software Engineer with experience in Python development, a strong foundation in backend technologies, and an interest in AI or machine learning. Familiarity with C#/.NET is a plus but not required. We welcome applicants with backgrounds from all industries, educational paths, and life experiences.

Responsibilities

  • Design, develop, and maintain robust and scalable applications using Python.
  • Write readable, maintainable, and efficient code, following industry standards.
  • Collaborate with product managers, quality assurance, DevOps, data scientists, and AI/ML engineers to implement and optimize solutions.
  • Develop and integrate RESTful APIs and work with a range of data sources and APIs.
  • Optimize applications for performance, scalability, and reliability.
  • Contribute to software architecture and design discussions.
  • Offer mentorship to other team members as needed.
  • Support or integrate with systems developed in C#/.NET as necessary.
  • Write unit tests, debug, and ensure application quality.

Requirements

  • Professional experience in Python software development, using frameworks like Django, Flask, or FastAPI.
  • Proficiency working with relational or NoSQL databases.
  • Understanding of AI or ML frameworks (experience level may vary).
  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes is an asset.
  • Awareness of CI/CD pipelines and modern DevOps practices.
  • Willingness to learn or basic understanding of C# and .NET technologies.
  • Proficiency with version control tools such as Git.
  • Demonstrated problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with respect for diverse perspectives and experiences.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive. Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.

Job ID: 125515677