Computational Astronomy Engineer | Remote
Crossing HurdlesFull 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