Principal Architect, Machine Learning & Data

Engineering · Full-time · New York, United States

Job description

  • The U.S. Government agencies we work with have contracts that require all personnel working on their corresponding contracts to have U.S. citizenship – do you meet this requirement?

Accrete is looking to hire a highly skilled and experienced Architect to join our dynamic team. With 5 to 7 years of relevant industry experience, you will be responsible for designing and implementing cutting-edge machine learning solutions, ensuring the scalability, reliability, and efficiency of our machine learning and data infrastructure. The ideal candidate should possess a deep understanding of machine learning technologies and frameworks, as well as hands-on experience with various tools and technologies, such as Kubernetes, GitLab, CI/CD, Kubeflow, ML Flow, Kubernetes Operators, Knifi, Airflow, and K-Serving.

Accrete is an AI prime defense contractor with the U.S. government that creates AI software, enabling its customers to make better decisions, faster. Accrete is on a mission to create AI so powerful it amplifies human reasoning and enables enterprises to grow in previously unimaginable ways. Prior to launching Accrete in 2017, Prashant Bhuyan, Accrete’s Founder and CEO, spent over a decade in high-frequency trading where he and a core team experimented with and developed AI technology that ultimately became the early underpinnings of Accrete.

Accrete’s solutions enable the Department of Defense to predict covert behavior from foreign adversaries seeking to influence the supply chain; the U.S. Air Force to identify vulnerabilities in microprocessor firmware; major music labels to identify superstars before competitors; auto dealers to automatically generate marketing content from vehicle feature lists; employee benefits brokers to identify the shortest path to the hottest leads; and more.

To learn more about Accrete, please visit our website: Accrete.ai

Responsibilities:

  • Architect and design end-to-end machine learning solutions, taking into consideration scalability, performance, and maintainability.
  • Collaborate with cross-functional teams, including data scientists, engineers, and product managers, to understand business requirements and translate them into technical solutions.
  • Develop, monitor, and maintain infrastructure and workflows to support continuous integration, continuous deployment, and automated model training and deployment.
  • Design, implement, and maintain Kubernetes operators for the description and deployment of services.
  • Understand, design and implement processes for data pipelines being used for ETL processes and ML training.
  • Understand, design, and implement processes for the serving of ML models in production settings.
  • Stay up-to-date with the latest advancements in technologies and propose innovative solutions to enhance our technical capabilities.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Data Science, or other quantitative fields. Or demonstrable experience that support the needed skills for the position.
  • 5 to 7 years of hands-on experience in machine learning development and architecture.
  • Strong proficiency with Kubernetes, including experience in developing, deploying and managing containerized applications at scale.
  • In-depth knowledge of CI/CD processes, version control systems, git based workflows, and SDLCs.
  • Familiarity with common tools and operations in the machine learning development life cycle.
  • Experience developing Kubernetes Operators to automate complex tasks in a Kubernetes environment.
  • Solid programming skills in languages commonly used in systems development, such as Python, C, Rust, Java, Go, bash, terraform, terragrunt.
  • Strong problem-solving abilities and a proactive approach to delivering solutions for complex challenges.
  • Excellent written and oral communication skills and the ability to collaborate effectively with multidisciplinary teams.
  • A passion for staying up-to-date with the latest developments in machine learning technologies and industry trends

The base salary range for this role is $180,000 to 210,000.

Benefits:

We offer a competitive salary, benefits package, and opportunities for growth and advancement within the company. If you are an innovative and results-driven leader, we encourage you to apply for this exciting opportunity.

Accrete is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Org chart

Peers

View in org chart

Open roles at Accrete

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.