Enthought, Inc, https://enthought.com/company/careers/ Full Time in Austin, TX

Enthought is looking to hire for two different roles: DevOps and Scientific Developer. We mostly develop in Python, but will consider candidates with a strong C/C++ background.

Senior Software Developer

-----------

We are seeking exceptional senior software engineers to join the product development team in our Austin, Texas headquarters. The product is a hybrid desktop / web services platform for building advanced technical computing and visualization applications. The successful candidate will help guide the architectural growth of the product, drive continued feature development, and continue to improve the richness and robustness of the platform.

Applicants should have a BS, MS, or PhD degree with a strong background in computer science, as well as real experience developing quality software, either commercial or open source. While strong technical skills are required, we tend to weigh "really smart", "highly productive", and "dedicated to developing quality products" more heavily than any specific skill set or degree.

Desired Skills and Capabilities

4+ years of programming experience in both high- and low-level programming languages such as Python and C++.
Expertise with Python and the Python ecosystem
Solid understanding of software and computer architecture
Strong background in creating robust applications and user-centric interfaces
Experience with databases, concurrent and multi-threaded programming, and distributed systems are all big pluses
BS, MS or PhD in engineering, computer science, mathematics or related technical discipline. Equivalent experience also considered.
A passion for computers, software, and programming

Scientific Developer

-------------------------

Enthought is currently seeking Scientific Software Developers. Our developers participate in the development of scientific and technical applications involving GUIs, 2D and 3D graphics, workflow and pipeline architecture, and numerical algorithms for our proprietary products and for customer applications. Some travel may be required.
Desired Skills and Capabilities:
(Required) Bachelor's Degree in Computer Science or other scientific or engineering field with preferably an M.S. or Ph.D. degree.
(Required) Minimum 2 years of technical lead or development experience with 4 years being preferred
Ability to understand a problem domain and then conceive of and implement an intuitive user interface geared toward the scientist or engineer user.
Discipline, pride, and professionalism to write readable, documented, and unit-tested code that serves as an example to those who study your work
Strong work ethic and commitment to satisfying the customer.
Experience with Python, and a strong understanding of how to apply its capabilities to develop GUIs, work flow frameworks, and elegant scientific applications.
Strong understanding of statistics, optimization, image processing, signal processing, or other similar area.

We find that a scientist will thrive at Enthought if their passion for software is as deep and ingrained as their scientific interests.
Please visit us at https://enthought.com/company/careers/ to learn more about our open positions, our values, and what kind of developer fits best at Enthought.
Interested? Send a resume and cover letter to jobs@enthought.com or you can contact Jill Cowan at jillc@enthought.com