Back to jobs

Computational Astronomy Engineer | Remote

Crossing Hurdles
Canada
Contract
Applications go directly to the hiring team

Full Description

Position: Astronomical Computation Engineer

Type: Hourly contract

Location: Remote

Commitment: 10–40 hours/week

Role Responsibilities

* Develop Python verification scripts using astronomical libraries (e.g., pyswisseph, Skyfield) to compute and validate planetary longitudes, ascendant (Lagna), house cusps, and related astrological elements.

* Implement Nirayana (sidereal) longitude conversions by applying specified Ayanamsa systems (Lahiri, Krishnamurti, Raman, etc.).

* Programmatically compute Nakshatra, Pada, Tithi, Yoga, Karana, and other Panchang elements from astronomical ground truth.

* Build automated test harnesses to validate batches of Kundali computation problems against independently computed ephemeris data.

* Create 10–15 code-verified evaluation problems per month with algorithmically generated ground truth.

* Document discrepancies between ephemeris sources and Ayanamsa systems, including quantified error margins.

* Develop verification pipelines enabling non-technical team members to cross-check manually created problems.

* Collaborate with classical scholars to translate traditional Jyotish methods into reproducible computational workflows.

Requirements

* Bachelor’s or Master’s degree in Computer Science, Software Engineering, Physics, Astronomy, Mathematics, or a related field.

* Strong years of professional Python development experience.

* Demonstrated proficiency with at least one astronomical computation library such as pyswisseph or Skyfield.

* Strong understanding of Sayana (tropical) vs Nirayana (sidereal) coordinate systems and Ayanamsa transformations.

* Familiarity with astronomical time systems (UT, UTC, Julian Date, etc.) and coordinate systems (ecliptic, equatorial).

* Working knowledge of Vedic Astrology concepts (Rashi, Nakshatra, Lagna, Bhava, Graha).

* Ability to write clear, well-documented, and reproducible code explaining both astronomical and astrological context.

* Comfortable debugging ephemeris calls and handling coordinate/time conversions accurately.

Application Process

* Upload resume

* Shortlisting

* Technical Interview

Applications go to the hiring team directly