Alteryx

Alteryx

Sr. Software Engineer

US - Remote · Senior · Contract

Sponsorship not specified$119k-$153kDetected 30 days ago
JavaScriptPythonGoC++ReactNode.jsCode ReviewGitSQLiteAWSGCPAzureDockerKubernetesCI/CDDevOpsRESTgRPCNumPyProblem SolvingCritical ThinkingMentoring

About the role

  • Meet the Moment with Alteryx We're living through a once-in-a-generation shift in how work gets done.
  • Data, automation, and AI are quickly becoming the center of every business decision - and Alteryx is leading the transformation.
  • You'll be working on the challenges that sit at the heart of modern business.

Responsibilities

  • Take full ownership of work outcomes including design, development, and testing
  • support and contribute to DevOps pipeline
  • 3+ years of Python and C++ design, development, and debugging experience preferably leveraging open source and open standards
  • Design, implement, and maintain embedded Python runtime integration in a predominantly C++ engine/host environment.
  • Own and evolve the Alteryx Python Tool including C++ plugin engines and process lifecycle (server startup, persistence, shutdown).
  • Develop and troubleshoot SDK engine plugin components (e.g., gRPC-based engine plugins, streaming pipelines) in C++ with Python-facing APIs.
  • Lead modernization work around virtualenv/venv management and installer/packaging plumbing, including WiX (installer) and native DLL exports.
  • Maintain and extend native/compiled Python extensions, ensuring compatibility with modern NumPy/CPython ABIs.
  • Take full ownership of work outcomes including design, development, and testing; support and contribute to DevOps pipeline
  • We're on a journey to build the best analytics platform in the world, but we can't do it without people like you, leading the way.

Skills

  • Debug complex native/runtime issues involving DLL/.pyd conflicts, OpenSSL and other native libraries across multiple Python versions.
  • Mentor other engineers in best practices for native-Python interop, debugging cross-language issues, and designing robust extension points.
  • Experience with (REST) API and/or SDK development
  • MS/BS degree in Computer Science or equivalent experience
  • Experience with object oriented and functional design patterns
  • Experience using Git and Git-based pipelines or equivalent
  • Experience mentoring and developing others
  • Strong skills in critical thinking, decision making, problem solving, and attention to detail
  • Growth focused and curious about new challenges and experiences
  • Valued / Bonus Qualifications
  • Node.js
  • Familiarity with cloud computing / managed services (GCP/Azure/AWS)

Compensation

  • Alteryx is committed to fair, equitable, and transparent compensation.
  • Final compensation will be determined by various factors such as your relevant work experience, education, certifications, skills, and geographic location.
  • The salary range for this role in the United States is $119,000 - $153,000.

Benefits

  • Alteryx has amazing benefits for all Associates which can be viewed here.
  • Employees may also be eligible for a wide range of other benefits, such as a bonus or commission, medical, retirement, financial, wellness, time off, employee discounts, and others.

Company info

  • At Alteryx, Inc., we are explorers, dreamers and innovators.

This listing is sourced directly from Alteryx's careers page and normalized into a canonical job model.