Senior Engineer – Innovation Programs Group

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

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..

Key responsibilities:

  • Design and develop scalable backend solutions using various programming languages and frameworks.
  • Utilize Generative AI for rapid prototype iterations and transition them into production-ready solutions.
  • Collaborate with cross-functional teams to deliver high-quality product features and explore new technologies.
  • Maintain high standards of code quality through reviews, testing, and deployment using Docker, AWS, and Azure.

Centric Software logo
Centric Software SME http://www.centricsoftware.com
501 - 1000 Employees
See all jobs

Job description

Job Title:       Senior Engineer – Innovation Programs Group
Location:       Remote – US, Canada or Mexico (Prefer CT or ET Time Zone)

Salary:            $130,000 - $150,000 USD

About Centric Software:

Centric Software stands at the forefront of innovation, delivering cutting-edge PLM solutions tailored specifically for the retail, fashion, footwear, luxury, and consumer goods industries. Our enterprise software applications are designed to meet the unique challenges of the fast-moving consumer goods market, empowering businesses to manage, optimize, and execute their critical processes with ease.

From concept to production, our software solutions streamline the journey of bringing products to life. We support our customers in effectively managing materials, sourcing, quality, and pricing, ensuring every step leads to a successful final catalog. With Centric Software, businesses can navigate the complexities of product development with confidence and agility.  www.centricsoftware.com



Job Summary
The Senior Software Engineer will be a key contributor to Centric Software’s Innovation Programs Group, responsible for developing scalable backend solutions, building prototypes with Generative AI, and transitioning innovative concepts into production-ready software. This role requires expertise in Node.js, Java (Spring Boot), SQL, PostgreSQL, and API development, along with familiarity in Nest.js and database design

Key Responsibilities
  • Solution Development
    • 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.
  • Prototyping & Product Development
    • Utilize Generative AI for rapid prototype iterations.
    • Transition prototypes into production-ready solutions, refining configurations as needed.
  • Collaboration & Innovation
    • Partner with cross-functional teams to deliver high-quality product features.
    • Explore and integrate new technologies to enhance system capabilities.
  • Code Quality & Deployment
    • Maintain high standards of code quality through reviews and testing.
    • Deploy solutions using Docker, AWS, and Azure.
  • UX Design & Data Generation
    • Design functional UIs for early-stage prototypes without a dedicated UX designer.
    • Generate synthetic datasets for meaningful prototype demonstrations.
Technical Stack
  • Backend Development: Python, Django, FastAPI, Node.js, Java (Spring Boot), SQL, PostgreSQL, Postgres, ORMs.
  • Frontend Development: React, Tailwind, StoryBook, MobX, Axios.
  • Deployment: Docker, AWS, Azure.
  • Data Science: Understanding of RAG, vector embeddings, vector databases is a plus.
  • AI/ML Exposure: Familiarity with Stable Diffusion, LLMs, LLM agents is an added advantage.

Minimum Qualifications
  • 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.

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.

Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information. 
 

Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Presentations
  • Problem Solving

Related jobs