Senior Software Engineer (Python)

Posted 11 Hours Ago
Be an Early Applicant
Philadelphia, PA
3-5 Years Experience
Analytics
The Role
As a Senior Software Engineer, you will collaborate with a specialized team to design, develop, and troubleshoot AI and Image Search systems. You will provide technical oversight, guide team members, lead project planning, and ensure coding best practices are followed while developing robust scalable applications.
Summary Generated by Built In

We are looking for a Senior Python Software Engineer to join our innovative and award-winning team. As the successful candidate, you will be working in a specialized team supporting cutting edge Artificial Intelligence (AI) & Image Search products, and work with other Software Engineers, Architects, Researchers, and Product support to design, develop, review, deploy, and troubleshooting System and Applications. We are also looking for someone with a strong DevOps knowledge and is not afraid to get hands-on in both coding and guiding a team.

We are dedicated to delivering robust, scalable and user-centric systems, to continue developing our world leading AI and Image Search solution in the Intellectual Property space.

About You – experience, education, skills, and accomplishments

  • Bachelor's degree in computer science or equivalent
  • At least 3 years of technical experience with core emphasis in Python (including NumPy, Pandas, tensorflow)
  • At least 2 years of experience with containerization (docker, Kubernetes), DevOps tooling such as Jenkins, Ansible, Salt, or Chef.
  • At least 3 years of experience working as a software engineer developing commercial software preferred.
  • At least 2 years of AWS experience
  • At least 3 years of Linux experience
  • Must be a US Citizen or GC Hold

It would be great if you also had . . .

  • Extensive experience in design a microservice based application using Python, Django, Flask, Gunicorn and related frameworks.
  • Extensive experience developing Python in Linux/Unix and have very good understanding of Unix/BSD command line skills, understanding of Unix environment/Kernel calls, network etc.
  • Ability to debug Python in Unix environment
  • Experience working with Agile development
  • Familiarity with AI or Computer Vision

What will you be doing in this role?

  • Provides technical oversight while writing new software, making modifications to existing software, or integrating software applications and modules in accordance with agreed upon specifications, often created with their leadership.
  • Provides technical or general guidance to team members as well as across teams in area of subject matter expertise by possessing in-depth knowledge of a technical discipline or area.
  • Provides technical leadership, and may lead project planning sessions with team members to define and analyze development requirements, provide design option, and provide work breakdown and estimates of work.
  • Proficient and experienced in formal software development lifecycle, drives proactive decision making.
  • Adept at all aspects of technical communications, including using presentations technologies (e.g. WebEx, PowerPoint) and software demonstrations.
  • Sound working knowledge of developing and implementing product development initiatives.
  • Demonstrated ability with coding best practices, architectural principles, and to conduct code reviews.

About the Team

Join our TrademarkVision (TMV) team! TrademarkVision was an award-winning startup acquired by Clarivate and specializing in AI & Image Search for intellectual property data. Our products and services are sold to governments, law firms and corporates around the world.

Hours of Work

  • Full-time permanent position primarily working core business hours in your time zone, with flexibility to adjust to various global time zones as needed
  • Hybrid position working 2-3 days/week on-site
  • Must live within a commutable distance to one of our US office locations: Philadelphia, PA; Ann Arbor, MI; Alexandria, VA

Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled

Top Skills

Python
The Company
Belfast
10,549 Employees
On-site Workplace

What We Do

Clarivate™ is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world’s most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise. For more information, please visit clarivate.com.

Jobs at Similar Companies

JuiceMedia.AI Logo JuiceMedia.AI

Office Coordinator

AdTech • Agency • Digital Media • Machine Learning • Marketing Tech • Analytics • Big Data Analytics
Hybrid
Marina del Rey, CA, USA
68 Employees
38K-62K Annually

InCommodities Logo InCommodities

Senior Software Developer - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

SAG LLC Logo SAG LLC

B2B Sales Executive

Virtual Reality • Analytics • Business Intelligence • Agriculture • App development • Generative AI • Big Data Analytics
Remote
Hybrid
Minot, ND, USA
4 Employees

Similar Companies Hiring

SAG LLC Thumbnail
Virtual Reality • Generative AI • Business Intelligence • Big Data Analytics • App development • Analytics • Agriculture
Minot, ND
4 Employees
JuiceMedia.AI Thumbnail
Marketing Tech • Machine Learning • Digital Media • Big Data Analytics • Analytics • Agency • AdTech
Marina Del Rey, CA
68 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account