Avatar for Pypestream

Conversational AI built for scale

Senior Python Developer

$85k – $110k • 0.0% – 0.001%
Apply now
***This role is based in our New York City office***


As a Python engineer at Pypestream, you’ll be involved in the design, development, and maintenance of Pypestream’s conversational AI systems. You’ll be covering many different technologies and areas of work, including everything from designing REST APIs, to dealing with graph theory algorithms, to building scalable machine learning solutions. Strong Python skills are required, but prior experience with every technology we use is not mandatory or expected; a passion for learning will take you far, and a willingness to explore creative solutions to novel problems is essential.

Our Python team interacts with many different parts of the company, so you’ll have the chance to work directly with our DevOps, Product, and QA teams, as well as other development teams working on both frontend and backend components. As such, good communication skills are also very important for this role. We also have a number of remote workers, so experience dealing with distributed teams would be a plus.

Finally, it’s worth mentioning that we place a lot of emphasis on code quality here at Pypestream. An ideal candidate should place a strong value on writing readable, maintainable code that adheres to Python coding standards and best practices. Additionally, you should be willing to engage in rigorous code reviews and give/receive friendly, constructive criticism for the sake of creating high-quality software.

Preferred Experience

- Strong Python knowledge, particularly around building scalable, reliable backend services
- Experience working with concurrent Python code (particularly within async frameworks)
- Experience building and debugging distributed systems and microservice architectures
- Machine learning experience would be a big plus, especially if focused around natural language processing
- Knowledge of graph theory terminology and algorithms would be nice to have
- Ability to write and maintain comprehensive unit tests and integration tests
- Experience designing and building REST services
- Experience using the Git version control system
- Knowledge around AWS (particularly S3, EC2, KMS)
- Experience using Docker and/or Kubernetes for development and deployment

More jobs at Pypestream

View all jobs

Content Manager

Apply now

Customer Success Manager (Conversational AI)

Apply now

Solution Developer / Technical Consultant (Conversational AI)

Apply now

Sales Director

Apply now