Uluru logo
Uluru logo

Now Hiring!

Senior Software Engineer (5+ years)

Job Description

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic startup team at Elula. As a Senior Software Engineer, you will play a crucial role in developing and enhancing our cutting-edge product, ULURU. ULURU revolutionizes education and empowers students, parents, and educators through the combination of settled learning constructs and the power of AI. With a deep knowledge of ReactJS, Python, Postgreql, and Git, you will have the opportunity to make a significant impact and contribute to the decision-making processes that shape its success. Not to mention you’ll be a founding member in a company with an enormous target audience and significant runway of features to build in the coming years.


  • Collaborate cross-functionally to design, develop, and deploy high-quality software solutions that meet the scope of the project.
  • Architect and build robust, scalable, and efficient full stack applications using ReactJS, Python, Postgresql, and Git.
  • Develop and integrate Machine Learning and cutting edge AI models and algorithms into the solution, leveraging frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Implement data preprocessing, feature engineering, and model training pipelines to optimize the performance of ML models.
  • Work closely with data scientists and product management to understand business requirements.
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical specifications.
  • Conduct thorough testing and debugging of the developed software, ensuring high code quality, performance, and scalability.
  • Stay updated with industry trends, emerging ML and related technologies, and propose their adoption when appropriate.


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience (5+ years) in software development, with a strong focus on ReactJS and Python.
  • Solid understanding of database concepts and experience with Postgresql.
  • Proficient in Git for version control and collaborative development.
  • Familiarity with Tailwind CSS, Google Cloud Platform, Kubernetes, Terraform, GitLab CI, and Grafana is a plus.
  • Familiarity with ML frameworks such as TensorFlow, PyTorch, or scikit-learn and how to leverage tools like Chat/GPT3(4).
  • Strong problem-solving skills and the ability to translate business requirements into technical solutions.
  • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
  • Passion for learning and staying updated with the latest technologies and industry trends.


  • Competitive base pay of $150,000-$175,000/yr plus an equity stake in the company.
  • Embrace a fast-paced startup environment with dynamic challenges and opportunities for growth.
  • Valued opinions and ideas with a chance to contribute significantly to the development of this new technology.
  • Unique perk of a four-day work week, promoting work-life balance and personal pursuits.
  • Opportunity to make a significant impact in revolutionizing education with both neurotypical and neurodivergent students across the globe.

Join our team at Elula and be part of a passionate group of individuals dedicated to transforming education through innovative technology solutions.