Senior Engineer

closed
Centric Software Logo

Centric Software

πŸ’΅ $130k-$150k
πŸ“Remote - Worldwide

Summary

Join Centric Software as a Senior Software Engineer and contribute to the Innovation Programs Group. Develop scalable backend solutions using various technologies like Node.js, Java, and Python. Build prototypes with Generative AI and transition them into production-ready software. Collaborate with cross-functional teams and maintain high code quality. Design intuitive UIs and generate synthetic datasets for prototype demonstrations. This role requires extensive experience in software development and proficiency in multiple programming languages. The ideal candidate will also possess strong presentation and storytelling skills.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 10+ years of experience in software development
  • Proficiency in Python, Node.js, Java, and modern programming languages
  • Experience in AI/ML mechanisms and event-driven architecture
  • Strong presentation and storytelling skills

Responsibilities

  • Design and develop scalable backend solutions using Python, Node.js, Java, Django, FastAPI, NestJS, and Spring Boot
  • Create intuitive UIs with React, Tailwind, StoryBook, MobX, and Axios
  • Implement SQL and PostgreSQL for database management and optimization
  • Develop and maintain API documentation for seamless integrations
  • Apply Nest.js and database design expertise to improve system architecture
  • Utilize Generative AI for rapid prototype iterations
  • Transition prototypes into production-ready solutions, refining configurations as needed
  • Partner with cross-functional teams to deliver high-quality product features
  • Explore and integrate new technologies to enhance system capabilities
  • Maintain high standards of code quality through reviews and testing
  • Deploy solutions using Docker, AWS, and Azure
  • Design functional UIs for early-stage prototypes without a dedicated UX designer
  • Generate synthetic datasets for meaningful prototype demonstrations

Preferred Qualifications

  • Experience with cloud-native development
  • Familiarity with AI/ML, RAG, vector embeddings, and vector databases
  • Exposure to Stable Diffusion, LLMs, and LLM agents
This job is filled or no longer available