Enable job alerts via email!

Senior Python Developer

CatchProbe Intelligence Technologies

San Francisco (CA)

Remote

USD 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech company is seeking a skilled Python developer with a strong background in scalable systems and leadership. In this exciting role, you'll be responsible for designing and guiding the implementation of a rapidly growing codebase, mentoring fellow developers, and collaborating with product teams to deliver new features. Your expertise in machine learning, API development, and cloud technologies will be crucial as you tackle complex challenges and drive system improvements. Join a dynamic team dedicated to pushing the boundaries of technology and making a significant impact in the industry.

Qualifications

  • 5+ years of Python development and production code experience.
  • 10+ years of C++ or Java development experience required.
  • Experience with cloud platforms and containerization tools.

Responsibilities

  • Lead the design and implementation of scalable systems and software solutions.
  • Mentor developers and collaborate with teams on new features.
  • Troubleshoot coding issues and ensure product functionality.

Skills

Python
C++
Java
JavaScript
CSS
Machine Learning
Troubleshooting
Agile Methodology
API Development
Scaling Systems

Education

Bachelor's degree in Computer Science
Relevant experience and accomplishments

Tools

Docker
Kubernetes
Unix Systems
React
Cloud Platform
SQL
NoSQL (Mongo, Elasticsearch)

Job description

Workplace Type: Remote - Region: San Francisco, CA

Requirements
  1. Strong Python coding abilities: Can pass difficult programming challenges in a relatively short period of time. Can speak clearly about their thinking throughout these challenges. Can speak to O-notation of algorithms. Has excellent knowledge of common Python idioms and libraries.
  2. High scalability leadership experience: Has been a tech leader on scaling systems to hundreds of millions of requests/events per day. Has experience with hyper-observability, scaling algorithms, and using production data to drive system changes.
  3. Design and guide: the implementation of a rapidly growing Python, BashScript, JavaScript, React, GraphQL codebase.
  4. Evaluate, identify, develop and implement: various software solutions.
  5. Create design documents: architectural blueprints and functional specifications.
  6. Review and discuss: architectural design docs from other engineering teams, identify API contracts between components and implement them.
  7. Mentor and guide: other developers, overseeing, assisting, and reviewing the work of the development team throughout the process.
  8. Collaborate: with product and business teams on requirements to plan and execute new features.
  9. Test: the final product to ensure it is completely functional and meets requirements.
  10. Use a proactive approach: to common challenges and by continually researching best practices in coding.
  11. Troubleshoot: coding problems quickly and efficiently to ensure a productive workplace.
  12. Machine learning experience: Has worked with machine learning models at scale.
Qualifications
  1. 5+ years of professional Python development experience.
  2. 10+ years of professional C++ or JAVA development experience.
  3. 5+ years of experience building software products.
  4. 5+ years production code experience with Python.
  5. Experience with JavaScript and CSS.
  6. Experience with React.
  7. Experience with Unix Systems.
  8. Experience with Python frameworks.
  9. Experience with Cloud Platform, Docker, and Kubernetes.
  10. Ability to build products that scale, experience working on large-scale software projects.
  11. Experience with Rest-API development and the CRUD model.
  12. Understand how to automate builds for developer environments from development through production within a Continuous Delivery model.
  13. Understanding of Scrum Agile methodology and have worked on a Scrum team.
  14. Knowledge of SQL, and non-relational (NoSQL) databases (Mongo and Elasticsearch).
  15. Knowledge of best practices for IT operations in an always-on, always-available service model.
  16. Bachelor's degree in Computer Science, Business Information Systems or relevant experience and accomplishments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Python Developer

TEKsystems

Menlo Park

Remote

USD 150,000 - 200,000

10 days ago

Sr Python Developer [MUST BE ON OUR W2 ONLY]

DataEdge Consulting

Remote

USD 80,000 - 130,000

-1 days ago
Be an early applicant

Senior Python Developer for AI Startup

Makai Labs

New York

Remote

USD 90,000 - 150,000

Today
Be an early applicant

Senior Python Developer, CI/CD Infrastructure and DevOps Tooling

NVIDIA

Remote

USD 90,000 - 150,000

Yesterday
Be an early applicant

Senior Python Developer

Codewithsense

Remote

USD 90,000 - 150,000

Yesterday
Be an early applicant

Senior Python Developer

Global Technical Talent

Remote

USD 90,000 - 150,000

7 days ago
Be an early applicant

Md - Sr - Python developer (Remote US only)

Recooty

San Francisco

Remote

USD 80,000 - 130,000

30+ days ago

Job Opening For Sr. Python Developer - Fully Remote

Armakuni

Remote

USD 90,000 - 150,000

25 days ago

Senior Python Engineer w/ DevOps

Ten Mile Square Technologies, LLC.

Remote

USD 140,000 - 161,000

6 days ago
Be an early applicant