Code Optimization Engineer

Bengaluru, Karnataka
Work Type: Full Time
Digantara is building the world’s first maps for space, Space-Mission Assurance Platform™ (Space-MAP™). Space-MAP™ represents a revolutionary end-to-end infrastructure for sustainable space operations, offering a comprehensive space situational awareness (SSA) solution that simplifies and strengthens satellite operations in the face of the rapidly expanding commercialization of space.
Space-MAP™ features advanced SSA analytics powered by cutting-edge astrodynamics algorithms that are optimized for fast turn around time.
We are seeking a highly skilled and innovative Code Optimization Engineer to join our dynamic team. In this role, you will be instrumental in building efficient scalable algorithms to process vast amounts of space situational awareness data and the optimization of existing code bases to achieve significant performance improvements. As an Optimization Engineer, you will work closely with our astrodynamics and software teams to enhance computation performance of algorithms.

Why Us?
  • Competitive incentives, blazing team, frequent outings—pretty much everything that you have heard about a startup + you get to work on space technology.
  • Hustle in a well-funded startup with a flat hierarchy that allows you to take charge of your responsibilities and create your own moonshot.

  • Modify or rewrite functionally ready algorithms and software solutions to optimize the computation of space situational awareness analytics.
  • Collaborate closely with the Astrodynamics and software development teams to understand algorithmic requirements and project objectives.
  • Identify and analyze performance bottlenecks in existing code bases and devise strategies for optimization.
  • Optimize algorithms and code to achieve substantial performance improvements, aiming for orders of magnitude enhancements in computation time & resource utilization (RAM, CPUs, GPUs, etc.).
  • Conduct comprehensive testing and profiling of code to ensure reliability, stability, and scalability of performance.
  • Implement parallel processing, multi-threading, and GPU acceleration techniques to maximize computational efficiency, Use Spark, Dark, Tenser-flow like libraries to do faster code execution.
  • Convert code to User Define Function to be ran on parallel in multipart machines or Container.
  • Document code optimization processes, best practices, and guidelines for knowledge sharing within the team.
  • Participate actively in code reviews, offer feedback, and collaborate on code base enhancements.

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • Strong aptitude in parallel computing, distributed computing, GPU acceleration and related frameworks.
  • Proven experience in algorithm development and code optimization for computationally intensive applications.
  • Strong programming skills in languages such as C++, Python, or CUDA.
  • Experience with profiling and debugging tools to identify performance bottlenecks.
  • Proficiency in dynamic programming techniques, which involve breaking down complex problems into smaller sub problems and reusing solutions to avoid redundant calculations.

Preferred Qualities
  • Skills with Kubernetes, Spark, Hadoop is preferable.
  • Strong problem-solving skills and a passion for improving code performance.
  • Excellent communication skills to work effectively in a multidisciplinary team.
  • Ability to analyze complex algorithms and develop innovative optimization strategies.
  • The capability to select and optimize data structures to enhance algorithm performance.
  • Knowledge of MATLAB programming and cloud environments.

General Requirements
  • Ability to think critically and make independent decisions.
  • Interpersonal skills to enable working in a diverse and dynamic team.
  • Maintain a regular and predictable work schedule.
  • Verbal and written communications skills as well as organizational skills.

Job Location: Bengaluru, Karnataka, India
Work Type: Full Time
Contact Us: For additional queries or information, you may reach out to

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter*