Full-Stack Engineer
: Job Details :


Full-Stack Engineer

Normal Computing

Location: New York,NY, USA

Date: 2024-06-20T06:43:25Z

Job Description:
Normal Computing. Incredible Opportunities. At Normal, we're rewriting AI foundations to advance the frontier of reasoning and reliability in the real world. At the center of our mission is bridging artificial intelligence to the most sensitive industrial and advanced manufacturing applications around the globe. We are tackling these problems with a mix of interdisciplinary approaches across the full stack, from probabilistic software infrastructure and algorithms to hardware and physics. At Normal, we understand that our technology is only as powerful as the people behind it. Every employee drives significant impact within our products, often working directly with customers and embedding across our tightly-knit team. Our team members are driven by curiosity and passion for solving some of the most challenging problems in the physical world. Join us as we incite a second industrial revolution through AI purpose-built for (and in) the physical world, as part of our incredible team that's anything but normal. Your Role in Our Mission As a Full-Stack Engineer at Normal Computing, you will play a key role in developing and maintaining our cutting-edge full-stack AI platform. You will be responsible for creating innovative, scalable, and high-performing software solutions that meet both the needs of our customers and the company's strategic objectives. We call this a full-stack role because you will need to understand how your decisions impact our product from end-to-end, though your day to day work will be backend heavy. Among other things, it will involve:
  • Designing, building, and operating the backend components required for an enterprise SaaS product: everything from CI / CD, authn / authz, alerting, and monitoring to database integration, internal library development, etc.
  • Collaborating with team members and other stakeholders on various aspects of the project: brainstorming, technical design, and review.
  • Helping our MLE team shape their vision so that it can be realized for our clients.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into technical solutions.
  • Optimize and enhance the performance, security, and maintainability of our software systems and infrastructure.
  • Stay informed of the latest industry trends and technologies, contributing to the continuous improvement and innovation of our platform.
  • Mentor and guide junior colleagues, fostering a collaborative, growth-oriented environment that encourages knowledge sharing and professional development.
What Makes You A Great Fit:
  • Startup experience, growing with an engineering org from around 2 engineers to 25+.
  • An affinity for building and operating the foundational components of a product tech stack.
  • A bias toward fast iteration and experimentation over perfectionism.
  • Experience with Python and PostgreSQL.
  • Excellent verbal and written communication skills. (We are a partially distributed company.)
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • 4+ years of experience in full-stack software development, with a strong emphasis on web applications and cloud computing.
  • Proficiency in programming languages such as Python, JavaScript, or similar, and experience with modern frontend frameworks (React).
  • Solid understanding of backend technologies and frameworks, we use FastAPI.
  • Experience with database systems (SQL/NoSQL, embeddings) and data storage solutions.
  • Knowledge of containerization technologies (Docker, Kubernetes) and any cloud platform like GCP, AWS, Azure.
  • Strong understanding of software development best practices, such as version control (Git), CI/CD pipelines, testing, and code reviews.
  • Leadership and collaboration qualities, enthusiasm for real-world, responsible impact
  • Excellent problem-solving skills and the ability to troubleshoot and optimize complex systems.
  • Strong written and verbal communication skills, with the ability to explain complex concepts to both technical and non-technical stakeholders
Equal Employment Opportunity Statement Normal Computing is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected status. Accessibility Accommodations Normal Computing is committed to providing reasonable accommodations to individuals with disabilities. If you need assistance or an accommodation due to a disability, please let us know at ...@normalcomputing.ai. Privacy Notice By submitting your application, you agree that Normal Computing may collect, use, and store your personal information for employment-related purposes in accordance with our Privacy Policy.
Apply Now!

Similar Jobs (0)