JetBrains

Solutions Architect – Python, Client-facing

JetBrains

full-time

Posted on:

Location Type: Remote

Location: CaliforniaNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Demonstrate and position PyCharm’s capabilities - debugging, refactoring, testing, profiling, and code insight - as differentiators in modern Python development.
  • Advise on Python project structure, dependency management, packaging, and large codebase best practices.
  • Support use cases across backend services, data workflows, automation, and web development.
  • Deliver technical workshops, demos, and customer presentations.
  • Create high-quality technical content such as articles, documentation, sample projects, and presentations.
  • Gather structured customer feedback and translate it into actionable input for Product and Engineering.

Requirements

  • Strong proficiency in Python for real-world development beyond scripting.
  • Deep familiarity with Python tooling: virtual environments, dependency management, packaging, and testing ecosystems (pytest, unittest).
  • Experience working with large or complex Python codebases.
  • Knowledge of async and concurrency models in Python.
  • Hands-on experience with PyCharm in real-world development environments.
  • Understanding of AI-assisted coding workflows and developer-focused LLM tools.
  • Strong communication skills and experience engaging with enterprise customers.
  • Fluent English (written and spoken).
Benefits
  • Professional development opportunities
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythondebuggingrefactoringtestingprofilingdependency managementpackagingasync programmingconcurrency modelsAI-assisted coding workflows
Soft Skills
strong communication skillscustomer engagement