Principal Software Engineer

Accrete

Principal Software Engineer

New York, NY
Full Time
Paid
  • Responsibilities

    Office Location: Lower Manhattan, NY (4 days per week in the office)

    Accrete AI is a dynamic and innovative company focused on transforming the future of artificial intelligence. We specialize in creating advanced AI solutions that turn complex data into actionable insights, driving real-world impact for businesses and government organizations. Our team thrives on creativity and collaboration, working together to push the boundaries of AI technology.

    At the core of our offerings are our AI agents, designed to autonomously analyze data, generate insights, and make intelligent recommendations. These agents help businesses streamline operations, improve decision-making, and also empower government entities to enhance security, intelligence, and operational efficiency ****

    About the Role

    We're looking for a Principal Software Engineer to join our team and help shape the technical direction of our AI Platform and Internal Knowledge Engine on the AI Platform Team. In this role, you'll provide pivotal technical leadership, mentor team members, and architect scalable solutions that power our products.

    This role requires deep technical expertise and leadership skills, as well as a strategic mindset to drive innovation. This is an opportunity to work with a diverse team of engineers at all levels, contribute to meaningful technical decisions, and grow your impact as a technical leader. We value collaboration, continuous learning, and building software that makes a difference.

    Our Tech Stack

    • Frontend: React, TypeScript
    • Backend: Python, Node.js
    • Databases: MongoDB, Neo4J
    • Infrastructure: AWS, Docker, Kubernetes
    • AI/ML: Custom models, LLMs

    What You'll Do

    1. Technical Leadership & Architecture: * Lead architectural decisions and technical strategy for platform development * Provide technical guidance and mentorship to engineering teams * Foster a culture of excellence and continuous learning * Collaborate cross-functionally with data, machine learning, and product to align the platform with business objectives * Share knowledge through code reviews, documentation, and mentoring
    2. Platform Development: * Build and enhance core platform capabilities that support our AI/ML features * Optimize infrastructure for performance, security, and reliability * Lead development of components and libraries that accelerate team productivity * Contribute hands-on to critical platform features * Ensure the platform is modular, maintainable, and can evolve with the latest advancements in AI technology
    3. Innovation & Strategy: * Drive innovation by evaluating and integrating cutting-edge technologies and methodologies in AI and machine learning * Contribute to the strategic roadmap of the AI Platform, aligning it with Accrete AI's long-term vision and goals * Identify and address potential bottlenecks, risks, and challenges in the platform, proactively seeking solutions
    4. Collaboration & Growth: * Collaborate with stakeholders to align technical solutions with user needs * Mentor engineers across the team, supporting their professional development * Foster an inclusive team culture where all voices are heard and valued * Help shape engineering practices and processes that scale with our team
    5. Quality & Performance: * Implement and advance best practices for software development * Monitor platform performance and reliability, driving improvements as needed to ensure high availability and scalability * Ensure compliance with security and privacy standards, particularly in the context of AI and data handling

    Required Qualifications

    • Strong software engineering fundamentals : You have deep experience building production systems and can navigate complex codebases with ease
    • Proven technical leadership : You've successfully led engineering teams and delivered significant technical projects from concept to production
    • Architecture experience : You've designed systems that scale and evolved them based on real-world usage
    • Growth mindset : You're excited about learning new technologies and helping others grow
    • Problem-solving mindset : You approach challenges thoughtfully and enjoy finding creative solutions
    • Strong communication : You can explain complex technical concepts clearly to diverse audiences
    • Collaborative leadership : You build consensus and inspire teams to achieve technical excellence
    • Continuous learner : You stay curious about emerging technologies and industry trends
    • Mentorship focus : You're passionate about helping others grow and succeed

    Preferred Qualifications

    • Background in building developer platforms or infrastructure
    • Previous experience in fast-growing teams or startups
    • Experience with AI/ML systems and integrations
    • Experience with our specific tech stack (though we're happy to help you learn)

    Salary Range : 200k-250k

    The salary range provided reflects the estimated compensation for this role based on the expected qualifications and experience level. The final offer may vary depending on factors such as skills, experience, and alignment with role requirements.

    Benefits:

    • Comprehensive, competitive benefits: health, dental, vision, prescription, long- and short-term disability and life insurance, and a 401(k) (Traditional & Roth)
    • Flexible PTO & all U.S. federal holidays off
    • Daily catered lunch and a kitchen stocked with snacks and beverages
    • Company events include happy hours, team bonding, and more.

    Accrete is an equal opportunity employer. We evaluate all applications without regard to sex, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.