
Solutions Architect – Python, Client-facing
JetBrains
full-time
Posted on:
Location Type: Remote
Location: California • New Jersey • United States
Visit company websiteExplore more
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