Python Engineer at Fission Consulting | Powderkeg

About Fission Consulting:
Fission Consulting provides IT advisory, project management, automated data migration, and IT separation solutions to clients in support of mergers, acquisitions, and divestitures. Led by a team of experienced advisors, we help clients mitigate investment risk and make more informed IT decisions.

We currently support our projects by utilizing a combination of in-house software tools and third-party technical partners. New hires will have an opportunity to make an immediate impact on our internal culture, product portfolio, and growth trajectory.

Fission Consulting currently has offices in Chicago, Illinois and Durham, North Carolina.

About the Role:

Data Transformation Software Engineer
Fission Consulting is currently in search of a Data Transformation Software Engineer to join our growing technology organization in Durham, North Carolina. This role will be primarily responsible for continuing to enhance the analytical and functional capabilities of Fission Consulting's software product by maintaining, enhancing, and developing additional modules and features to support internal and client-use cases. These additions and enhancements may include simple data manipulation capabilities all the way to design and implementation of innovative AI/ML algorithms for predictive analytics.

The successful candidate for this position will have several years of professional experience developing Python applications (preferably with a data and/or analytical focus), and a solid foundation and understanding of the software development life cycle. In addition, the successful candidate will be a meticulous individual with a strong passion for solving complex data-related problems and enjoy working in a high intensity, collaborative environment.


  • 3- 5 years professional experience developing software and applications in Python, SQL, and JavaScript/TypeScript
  • Familiarity with using Python wrapper for Office365 REST API and Python libraries for leveraging Google Cloud API, especially for BigQuery.
  • Experience with software version control systems (e.g., Git, GitHub)
  • Deployment of Python applications into containerized environments (e.g., Docker) and working with container orchestration systems (e.g., Kubernetes)
  • Familiarity with maintenance of code using GitHub
  • Experience using NoSQL and SQL databases for storage and retrieval of application data and creation of data extraction workflows
  • Familiarity with common Python analytical libraries (e.g., Pandas, Sci-Kit Learn, Matplotlib)
  • Familiarity with system architecture design
  • Ability to work on multiple projects simultaneously if required.
  • Excellent leadership capabilities, soft skills, and attention to detail.
  • Strong organizational, verbal, and written communication skills.
  • Ability to solve complex problems and remain composed to resolve issues.
  • Ability to relocate to the Raleigh-Durham area in North Carolina.

Nice to Have:

  • Ability to set up and maintain cloud-based services including automated infrastructure deployment (i.e., Infrastructure as Code)
  • Direct data science experience including data gathering / cleaning, feature engineering, model setup and training, model tuning, and model deployment
Job Summary
  • Job Title
    Python Engineer
  • Company
    Fission Consulting
  • Location
    Chicago, IL + more (or Remote)
  • Employment Type
    Full time
Ready to apply?
Ready to apply?