Python Engineer (Computational Astronomy / Jyotish Verification)

15 hours, 13 minutes ago
Contract
Mid Level
Software Development

Description

  • Write Python scripts using high-precision astronomical libraries to compute and verify planetary longitudes for any given date, time, and location.
  • Implement Nirayana (sidereal) longitude calculations by applying specified Ayanamsa systems (e.g., Lahiri, Krishnamurti, Raman).
  • Compute Ascendant (Lagna) degrees and implement house cusp calculations using systems such as Equal, Placidus, Koch, or Whole Sign.
  • Determine Nakshatra and Pada from computed planetary longitudes and compute Panchang elements including Tithi, Nakshatra, Yoga, and Karana.
  • Calculate sunrise and sunset times for specified coordinates and dates.
  • Build automated verification harnesses and pipelines to validate batches of Kundali computation problems against ephemeris-derived ground truth and allow non-technical spot-checking.
  • Generate 10–15 code-verified evaluation problems per month with algorithmically produced ground-truth outputs.
  • Document discrepancies between different ephemeris sources and Ayanamsa systems, including quantified error margins, and maintain reproducible documentation and annotated notebooks.
  • Translate traditional Jyotish calculation approaches into reproducible computational logic and identify edge cases in astronomical calculations, coordinate transformations, and sidereal conversions.
  • Collaborate with domain experts and scholars to formalize calculation rules and validate implementation accuracy.

Requirements

  • Minimum 3 years of professional Python development experience.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Physics, Astronomy, or Mathematics.
  • Proven proficiency with at least one astronomical computation library: pyswisseph (including familiarity with functions like swe_calc_ut(), swe_houses(), swe_set_sid_mode()) or Skyfield (including loading ephemeris files such as de421.bsp, computing planetary positions, coordinate transforms, and time scale handling like UT1/TDB/TT).
  • Understanding of the conceptual difference between Sayana (tropical) and Nirayana (sidereal) coordinate systems and how Ayanamsa bridges them.
  • Familiarity with astronomical time systems (UT, UTC, IST, Julian Date) and coordinate systems (ecliptic longitude/latitude, right ascension/declination).
  • Comfort debugging ephemeris library calls and quantifying discrepancies between ephemeris sources and calculation methods.
  • Familiarity with house systems and related algorithms (Equal, Placidus, Koch, Whole Sign) is required or strongly preferred.
  • Interest in or working knowledge of Vedic Astrology (Jyotish) and traditional sidereal calculation systems.
  • Ability to produce algorithmically verified evaluation problems and maintain clear, reproducible documentation and annotated notebooks.
  • Availability to work 8 hours per day with a required 4-hour overlap with Pacific Standard Time (PST); contractor assignment for 6–8 weeks based in India (no medical/paid leave).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer- Backend (Python Fast API developer)

Remotebase 51-250 Internet Software & Services

Python Developer at a company building robust, scalable APIs for its product/service, with a focus on FastAPI, background tasks, and AI-integrated backend work.

Docker FastAPI Git LLM MongoDB Python
15 hours, 13 minutes ago

Senior .NET Developer

inventYOU 1-10 Internet Software & Services

Senior .NET Developer at inventYOU building and supporting modern microservices-based enterprise backend systems with a focus on scalability, reliability, security, and production-grade delivery.

ActiveMQ Agile Azure CI/CD Elasticsearch Helm Kibana Kubernetes Microservices .NET OAuth OpenAPI OpenTelemetry Redis Scrum SQL Server
15 hours, 13 minutes ago

Senior Front-End Developer with .NET Skills

inventYOU 1-10 Internet Software & Services

Senior Front-End Developer with .NET skills at inventYOU contributing to the design and implementation of modern, scalable web applications within a microservices environment to deliver reliable, secure enterprise systems.

CSS HTML JavaScript Microservices .NET Node.js OAuth Sass TypeScript Vue.js
15 hours, 13 minutes ago

Senior Backend Engineer

Gathern 51-250 Hotels, Restaurants & Leisure

Backend Engineer responsible for designing and implementing scalable, reliable backend solutions that support the organization’s digital platforms and ensure secure, high-performance services.

Microservices System Design
15 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers