Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Platform Engineer image - Rise Careers
Job details

Senior Software Platform Engineer

Senior Software Platform Engineer

About Patlytics

Patlytics is the leading suite of AI-powered patent workflow solutions that operates at a global scale. Patlytics develops algorithms with the latest LLM technology that have been curated by leading professionals in the patent space.

We have exciting plans for growth this year and are scaling our team quickly. We are backed by top tier venture capital funds in Silicon Valley and believe in the power of exceptional talent. Our platform provides IP intelligence, insights, and diverse data sources in a single platform for navigating the complexities of global intellectual property workflows. Our world class team includes lawyers, technical and non-technical talent from work environments such as tier one venture capital firms, Google, Yelp, Square, Facebook, Udemy, Latham & Watkins, and Uber.

If you're ready to challenge yourself, collaborate with the best minds in the field, and drive meaningful change, then we invite you to explore career opportunities with us.

The Role

As a Senior Software Engineer at Patlytics, you will contribute to both infrastructure and backend API development, implementation, and maintenance of Patlytics’ core systems. You will collaborate with our entire team across all parts of the business and participate in cross-functional discussions. Our engineering team is deeply invested in the quality of our product from the most fundamental infrastructure to backend service architecture they design, consistently setting the bar high. We seek an individual committed to delivering high quality results in every aspect of their work.

You will:

  • Design, implement and maintain scalable, highly available infrastructure and application deployment process

  • Design, develop, and maintain robust and scalable backend APIs to support various applications and services

  • Optimize API performance, scalability, and reliability through efficient coding practices, caching mechanisms, and load balancing strategies

  • Automate the provisioning, configuration, and management of infrastructure and applications 

  • Collaborate with development teams to ensure smooth and efficient CI/CD pipelines

  • Monitoring and optimize infrastructure and application performance to identify and resolve potential issues

  • Develop internal SLOs and SLIs to drive system reliability and support external SLAs

You have:

  • 4+ years of experience working in public cloud environment (AWS preferred) and 3+ years of experience working with backend API development

  • Strong proficiency in backend API development using languages such as Python, and frameworks like FastAPI, Flask, or Django

  • Expert in containerization technologies (e.g., k8s. ECS, and Docker)

  • Expert in infrastructure automation tools such as Terraform, Ansible, or Puppet

  • Production experience in system design, networking, and virtual cloud implementation

  • Production experience in serverless computing, event-driven architectures, and message brokers

  • Experience with RESTful API design principles, API documentation tools (e.g., Swagger/OpenAPI), and version control systems (e.g., Git)

  • Strong sense of ownership, with experience driving projects from ideation to completion autonomously

  • Excellent problem-solving skills, attention to detail, and ability to work independently as well as part of a team

  • Effective communication skills and ability to collaborate with diverse stakeholders to achieve common goals

Bonus:

  • Strong technical writing skills

  • Hands on experience working with AI applications

  • Experience developing open source software and developer tools

We offer:

  • Medical, Dental, Vision, and 401(k)

  • Hybrid work environment, and open to remote pending location, while staying connected with a passionate and talented team.

  • Wide range of opportunities for personal and professional development

  • Competitive compensation and equity grants

What You Should Know About Senior Software Platform Engineer, Patlytics, Inc.

At Patlytics, we are thrilled to announce an opening for a Senior Software Platform Engineer. If you are looking to take your career to the next level in a thriving, innovative environment, this could be the perfect opportunity for you! Patlytics is a leading suite of AI-powered patent workflow solutions that operates on a global scale, built by a team of top-tier talents from major companies like Google and Uber. In this role, you will be at the center of our engineering efforts, contributing to both infrastructure and backend API development. Your key responsibilities will include designing and maintaining scalable infrastructure, developing robust backend APIs, and optimizing system performance to ensure our platform meets the highest standards of reliability. You will collaborate with cross-functional teams, ensuring that our core systems integrate seamlessly with other services. We pride ourselves on our commitment to quality, and we seek an individual who shares our dedication to delivering exceptional results. With over 4 years of experience in public cloud environments and a strong background in backend development, you will be well-equipped to tackle the challenges of this role. At Patlytics, we offer a supportive hybrid work environment, competitive compensation, and numerous opportunities for personal and professional growth. Join us, and help shape the future of intellectual property management with your technical expertise and innovative ideas!

Frequently Asked Questions (FAQs) for Senior Software Platform Engineer Role at Patlytics, Inc.
What are the key responsibilities of a Senior Software Platform Engineer at Patlytics?

As a Senior Software Platform Engineer at Patlytics, you will design, implement, and maintain scalable and highly available infrastructure and backend APIs. You'll optimize API performance, contribute to CI/CD pipelines, and ensure the reliability of our systems while collaborating with various teams across the organization.

Join Rise to see the full answer
What qualifications are required for the Senior Software Platform Engineer role at Patlytics?

Candidates should have at least 4 years of experience in public cloud environments like AWS and 3 years in backend API development. Expertise in languages such as Python, strong knowledge of containerization technologies, and automated infrastructure tools like Terraform or Ansible are highly preferred.

Join Rise to see the full answer
How does collaboration work for Senior Software Platform Engineers at Patlytics?

At Patlytics, collaboration is key! As a Senior Software Platform Engineer, you will work closely with cross-functional teams including developers and stakeholders. You will engage in discussions that drive the development of our core systems, ensuring that everyone is aligned on goals and progress.

Join Rise to see the full answer
What does the work environment look like for the Senior Software Platform Engineer position at Patlytics?

Patlytics offers a hybrid work environment, allowing for a blend of remote and in-office work. You will be part of a passionate and talented team dedicated to innovation in intellectual property solutions, making for an energizing atmosphere fostering professional growth.

Join Rise to see the full answer
What growth opportunities can a Senior Software Platform Engineer expect at Patlytics?

At Patlytics, we prioritize personal and professional development. As a Senior Software Platform Engineer, you will have access to training programs, workshops, and mentorship opportunities that will help you expand your skill set and advance your career within our innovative company.

Join Rise to see the full answer
Common Interview Questions for Senior Software Platform Engineer
Can you describe your experience with backend API development using Python?

When answering this question, share specific projects where you developed APIs using Python. Highlight any frameworks you used, such as FastAPI or Flask, and explain how you optimized their performance during development.

Join Rise to see the full answer
How do you ensure the scalability and reliability of the infrastructure you build?

Discuss strategies like performance monitoring, using load balancers, and implementing efficient caching techniques. Highlight any tools you have used, such as Terraform or Kubernetes, to automate and manage your infrastructure effectively.

Join Rise to see the full answer
What are your thoughts on CI/CD practices, and how have you implemented them in your previous roles?

Explain your understanding of CI/CD pipelines and how they improve efficiency in deployment. Discuss specific tools you’ve used, such as Jenkins or GitLab CI, and share your experience in automating deployment processes to enhance team productivity.

Join Rise to see the full answer
Describe a challenging project you’ve worked on and how you overcame the difficulties.

Use this opportunity to showcase your problem-solving skills. Describe the project, the challenges you faced, and the pragmatic solutions you implemented. This demonstrates your ability to handle tough situations with confidence.

Join Rise to see the full answer
How do you handle communication and collaboration with diverse teams?

Share your approach to effective communication, emphasizing the importance of active listening and understanding different perspectives. Mention tools you’ve used, like Slack or Jira, to facilitate project collaboration across teams.

Join Rise to see the full answer
What experience do you have with containerization technologies like Docker?

Discuss your familiarity with Docker and Kubernetes, detailing how you’ve used them to encapsulate applications and manage deployments efficiently. Share any specific scenarios where containerization improved project outcomes.

Join Rise to see the full answer
Have you implemented any monitoring and optimization strategies in your previous roles?

Provide examples of monitoring tools you’ve used, such as Prometheus or Grafana, and elaborate on how you’ve applied them to detect performance issues proactively and implement optimizations.

Join Rise to see the full answer
What role do you believe documentation plays in software development?

Highlight the importance of documentation for facilitating effective communication and ensuring project continuity. Discuss your approach to using tools like Swagger/OpenAPI for API documentation.

Join Rise to see the full answer
Can you explain the serverless architectures you have worked with?

Outline your experience with serverless computing, mentioning specific platforms like AWS Lambda. Discuss how serverless solutions can enhance scalability and reduce operational overhead.

Join Rise to see the full answer
What does ownership mean to you in software engineering projects?

Express your belief in taking full responsibility for your projects, from conception to deployment. Share how you ensure quality and stay accountable to your team and stakeholders throughout the project lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Patlytics, Inc. Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 14 days ago
Aurora Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Deliveroo Remote Hyderabad, India (Main Office)
Posted 11 days ago
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted 4 days ago

Patent discovery, analytics, comparison, and workflow. Simplified via Artificial Intelligence.

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!